(()=>{"use strict";var e,t={15479(e,t,l){var o={};l.r(o),l.d(o,{META_LABEL:()=>Yp,META_VALUE:()=>Qp});var a={};l.r(a),l.d(a,{typoTabContent:()=>K_,typoTabTitle:()=>Q_});var n={};l.r(n),l.d(n,{META_LABEL:()=>fm,META_VALUE:()=>Cm});var r={};l.r(r),l.d(r,{PREFIX_TYPO:()=>By,SUFFIX_TYPO:()=>Ey,TAXONOMIES_TYPOGRAPHY:()=>hy});var i={};l.r(i),l.d(i,{TEXT_TYPOGRAPHY:()=>sh});const s=window.wp.data,c=window.wp.plugins;var u=l(64467),b=l(89394),g=l(82284),p=l(3453);l(51609);const _=window.wp.i18n,m=window.wp.hooks;var d=l(86087),f=l(56427);const C=window.wp.editor,y=window.wp.editPost,k=window.wp.blockEditor,R=window.wp.blocks,v=window.wp.notices,h=EBControls,B=function(){var e=(0,d.useState)(!1),t=(0,p.A)(e,2),l=t[0],o=t[1];return(0,d.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")?o(!0):o(!1)},100)}),React.createElement("svg",{id:"eb-icon",width:"179",height:"200",viewBox:"0 0 179 200",fill:l?"#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:l?"#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:l?"#ffffff":"#3A3A47"}),React.createElement("path",{d:"M124.708 0H49.9019V45.0817H124.708V0Z",fill:l?"#E2E2E2":"#525263"}),React.createElement("path",{d:"M124.708 154.974H49.9019V199.888H124.708V154.974Z",fill:l?"#E2E2E2":"#525263"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_2_27"},React.createElement("rect",{width:"178.365",height:"200",fill:l?"#f5f5f5":"#ffffff"}))))};function E(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function x(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?E(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):E(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const S=function(e){e.colorPanelArray;var t=e.customColors,l=e.setCustomColors,o=e.setIsChanged,a=function(e){var a=(0,b.A)(t);a.splice(e,1),l((0,b.A)(a)),o(!0)};return(0,d.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 l=document.createElement("button");l.className="eb-delete-item";var o=document.createElement("span");o.className="dashicons dashicons-trash",l.appendChild(o),o.addEventListener("click",function(){a(t)});var n=e.querySelector("button");e.insertBefore(l,n.nextSibling)})},100)}},[t]),React.createElement(React.Fragment,null,React.createElement(f.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,n){return React.createElement("div",{key:n,className:"eb-custom-element eb-global--color-item"},React.createElement(f.Dropdown,{className:"color-indicator",contentClassName:"my-dropdown-content-classname",popoverProps:{placement:"bottom-start"},renderToggle:function(t){var l=t.isOpen,o=t.onToggle;return React.createElement(f.ColorIndicator,{onClick:o,"aria-expanded":l,colorValue:null==e?void 0:e.color})},renderContent:function(){return React.createElement(f.ColorPicker,{enableAlpha:!0,defaultValue:null==e?void 0:e.color,onChange:function(e){return function(e,a){var n=(0,b.A)(t);n[e]=x(x({},n[e]),{},{color:a}),l((0,b.A)(n)),o(!0)}(n,e)}})}}),React.createElement(f.TextControl,{className:"eb-custom-element__edit-input",value:e.name||"",onChange:function(e){return function(e,a){var n=(0,b.A)(t);n[e]=x(x({},n[e]),{},{name:a}),l((0,b.A)(n)),o(!0)}(n,e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement("button",{className:"eb-delete-item",onClick:function(){return a(n)}},React.createElement(f.Dashicon,{icon:"trash"})))})))};function w(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function T(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?w(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):w(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const P=function(e){var t=e.title,l=void 0===t?"":t,o=e.colors,a=e.setColor,n=e.setColors,r=e.wrapperClass,i=e.resetAction,s=e.deleteAction,c=e.enableEditName,u=void 0!==c&&c,g=e.onDelete,_=(0,d.useState)(""),m=(0,p.A)(_,2),C=m[0],y=m[1],k=(0,d.useState)(),R=(0,p.A)(k,2),v=R[0],h=R[1];return React.createElement(React.Fragment,null,o&&o.length>0&&React.createElement("div",{className:"eb-color-panel ".concat(r)},React.createElement(f.PanelRow,{className:"eb-gradient-color-label"},l),React.createElement("div",{className:"eb-custom-panel eb-gradient-color-list"},o.map(function(e,t){return React.createElement("div",{key:t,ref:h,id:"eb-gradient-color-".concat(t),className:"eb-custom-element eb-custom-color-item"},React.createElement("div",{className:"item-content",onClick:function(){return!u&&y(C===e.slug?"":e.slug)}},React.createElement(f.ColorIndicator,{onClick:function(){return y(C===e.slug?"":e.slug)},colorValue:null==e?void 0:e.color}),u&&React.createElement(f.TextControl,{className:"eb-custom-element__edit-input",value:e.name||"",onChange:function(e){return function(e,t){var l=(0,b.A)(o);l[e]=T(T({},l[e]),{},{name:t}),n((0,b.A)(l))}(t,e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),!u&&(null==e?void 0:e.name)),React.createElement("div",{className:"actions"},i&&React.createElement("span",{className:"eb-reset",title:"Reset",onClick:function(){return a(t,"linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%)")}},React.createElement(f.Dashicon,{icon:"image-rotate"})),s&&React.createElement("span",{className:"eb-delete",title:"Delete",onClick:function(){return g(t)}},React.createElement(f.Dashicon,{icon:"trash"}))),C===(null==e?void 0:e.slug)&&React.createElement(f.Popover,{anchor:v,className:"eb-gradient-color-popup",placement:"right",onClose:function(){return y("")}},React.createElement("div",{className:"eb-gradient-color-popup-content"},React.createElement(f.GradientPicker,{__nextHasNoMargin:!0,value:null==e?void 0:e.color,onChange:function(e){return a(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 D=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],O=[{label:"px",value:"px"},{label:"em",value:"em"}],N=[{label:(0,_.__)("Default","essential-blocks"),value:""},{label:(0,_.__)("100","essential-blocks"),value:"100"},{label:(0,_.__)("200","essential-blocks"),value:"200"},{label:(0,_.__)("300","essential-blocks"),value:"300"},{label:(0,_.__)("400","essential-blocks"),value:"400"},{label:(0,_.__)("500","essential-blocks"),value:"500"},{label:(0,_.__)("600","essential-blocks"),value:"600"},{label:(0,_.__)("700","essential-blocks"),value:"700"},{label:(0,_.__)("800","essential-blocks"),value:"800"},{label:(0,_.__)("900","essential-blocks"),value:"900"}],A=[{label:(0,_.__)("Default","essential-blocks"),value:""},{label:(0,_.__)("Normal","essential-blocks"),value:"normal"},{label:(0,_.__)("Italic","essential-blocks"),value:"italic"},{label:(0,_.__)("Oblique","essential-blocks"),value:"oblique"}],H=[{label:(0,_.__)("Default","essential-blocks"),value:""},{label:(0,_.__)("None","essential-blocks"),value:"none"},{label:(0,_.__)("Lowercase","essential-blocks"),value:"lowercase"},{label:(0,_.__)("Capitalize","essential-blocks"),value:"capitalize"},{label:(0,_.__)("Uppercase","essential-blocks"),value:"uppercase"}],M=[{label:(0,_.__)("Default","essential-blocks"),value:""},{label:(0,_.__)("None","essential-blocks"),value:"initial"},{label:(0,_.__)("Overline","essential-blocks"),value:"overline"},{label:(0,_.__)("Line Through","essential-blocks"),value:"line-through"},{label:(0,_.__)("Underline","essential-blocks"),value:"underline"},{label:(0,_.__)("Underline Oveline","essential-blocks"),value:"underline overline"}],L={body:"Text",link:"Link",button:"Button",heading:"Headings"},I={allHeadings:"All",h1:"H1",h2:"H2",h3:"H3",h4:"H4",h5:"H5",h6:"H6"};function z(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function j(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?z(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):z(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}var F=function(e){var t=e.label,l=e.unitTypes,o=e.itemKey,a=e.data,n=e.step,r=e.setTypo,i=e.deviceType,s=o,c="".concat(o,"Unit"),u=(null==a?void 0:a[c])||"px",b=null==a?void 0:a[s],g=c;return"Tablet"===i?(s="TAB".concat(o),c="TAB".concat(o,"Unit"),u=(null==a?void 0:a[c])||(null==a?void 0:a[g])||"px",b=null==a?void 0:a[s]):"Mobile"===i&&(s="MOB".concat(o),c="MOB".concat(o,"Unit"),u=(null==a?void 0:a[c])||(null==a?void 0:a[g])||"px",b=null==a?void 0:a[s]),React.createElement(React.Fragment,null,React.createElement(h.UnitControl,{selectedUnit:u,unitTypes:l,onClick:function(e){r(c,e)}}),React.createElement(h.ResetControl,{onReset:function(){return r(s)}},React.createElement(f.RangeControl,{label:(0,_.__)(t,"essential-blocks"),value:b,onChange:function(e){return r(s,e)},step:n||("em"===u?.1:1),min:0,max:"em"===u?10:300,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})))},G=function(e){var t,l,o,a,n,r=e.element,i=e.typography,s=e.setTypography,c=e.setIsChanged,b=e.hideFontFamily,g=void 0!==b&&b,p=(0,h.useDeviceType)(),m=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l=j({},i);l[r]=j(j({},i[r]),{},(0,u.A)({},e,t)),t||delete l[r][e],c(!0),s(j({},l))};return React.createElement("div",{className:"eb-typography-control-wrapper"},React.createElement(h.FontFamilyPicker,{className:"eb-fontpicker-fontfamily",label:(0,_.__)("Font Family","essential-blocks"),value:(null===(t=i[r])||void 0===t?void 0:t.fontFamily)||"",onChange:function(e){return m("fontFamily",e)}}),!g&&React.createElement(h.WithResButtons,{className:"global-font-size"},React.createElement(F,{label:"Font Size",unitTypes:D,itemKey:"fontSize",data:i[r],setTypo:m,deviceType:p})),React.createElement(f.SelectControl,{label:(0,_.__)("Font Weight","essential-blocks"),value:null===(l=i[r])||void 0===l?void 0:l.fontWeight,options:N,onChange:function(e){return m("fontWeight",e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Font Style","essential-blocks"),value:null===(o=i[r])||void 0===o?void 0:o.fontStyle,options:A,onChange:function(e){return m("fontStyle",e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Text Transform","essential-blocks"),value:null===(a=i[r])||void 0===a?void 0:a.textTransform,options:H,onChange:function(e){return m("textTransform",e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Text Decoration","essential-blocks"),value:null===(n=i[r])||void 0===n?void 0:n.textDecoration,options:M,onChange:function(e){return m("textDecoration",e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.WithResButtons,{className:"global-letter-spacing"},React.createElement(F,{label:"Letter Spacing",unitTypes:O,itemKey:"letterSpacing",data:i[r],setTypo:m,step:"0.1",deviceType:p})),React.createElement(h.WithResButtons,{className:"global-line-height"},React.createElement(F,{label:"Line Height",unitTypes:O,itemKey:"lineHeight",data:i[r],setTypo:m,step:"0.1",deviceType:p})))};const W=(0,s.withSelect)(function(e,t){return j({getGlobalTypography:e("essential-blocks").getGlobalTypography()},t)})(function(e){var t=e.getGlobalTypography,l=e.globalSettingsSave,o=e.globalSettingsReset,a=e.isChanged,n=e.setIsChanged,r=e.isResetable,i=(0,d.useState)({}),c=(0,p.A)(i,2),b=c[0],_=c[1],m=(0,d.useState)({}),C=(0,p.A)(m,2),y=C[0],k=C[1],R=(0,d.useState)("allHeadings"),v=(0,p.A)(R,2),h=v[0],B=v[1],E=(0,d.useState)(!1),x=(0,p.A)(E,2),S=x[0],w=x[1];(0,d.useEffect)(function(){JSON.stringify(t)!==JSON.stringify(b)&&(_(t),t.custom&&k(t.custom)),w(!0)},[t]),(0,d.useEffect)(function(){S&&"object"===(0,g.A)(y)&&_(j(j({},b),{},{custom:j({},y)}))},[y]),(0,d.useEffect)(function(){S&&"object"===(0,g.A)(b)&&((0,s.dispatch)("essential-blocks").setGlobalTypography(b),(0,s.dispatch)("essential-blocks").setIsSaving(!0))},[b]);var T=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l={};return"object"===(0,g.A)(e)&&Object.keys(e).length>0&&(l=j(j(j(j(j(j(j({},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")})),l};return React.createElement("div",{className:"eb-global-typography"},React.createElement(f.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(f.__experimentalNavigatorProvider,{initialPath:"/"},React.createElement(f.__experimentalNavigatorScreen,{path:"/"},L&&Object.keys(L).map(function(e,t){return React.createElement("div",{key:t,className:"eb-custom-element eb-global-typography-element"},React.createElement(f.__experimentalNavigatorButton,{path:"/".concat(e)},React.createElement("span",{style:T(b[e]),className:"font_preview"},"Aa"),L[e],(b[e]||"heading"===e&&(l=b?Object.keys(b):[]).length>0&&l.some(function(e){return e.startsWith("h")}))&&React.createElement("span",{className:"edit_indecator"})));var l})),L&&Object.keys(L).map(function(e,t){return React.createElement("div",{key:t,className:"eb-global-typography-element-content"},React.createElement(f.__experimentalNavigatorScreen,{path:"/".concat(e)},React.createElement(f.__experimentalNavigatorBackButton,null,React.createElement(f.Dashicon,{icon:"arrow-left-alt2"})," ",L[e]),"heading"===e&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,isBlock:!0,label:"Select Heading",value:h,hideLabelFromVision:!0,onChange:function(e){return B(e)},__next40pxDefaultSize:!0},I&&Object.keys(I).map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,className:"eb-global-typography-element-heading ".concat(b[e]?"edited":""),label:I[e],value:e})})),I&&Object.keys(I).map(function(e,t){return React.createElement("div",{key:t,style:{display:e===h?"block":"none"}},React.createElement("div",{style:T(b[e],!0),className:"font_preview_box"},"Aa"),React.createElement(G,{element:e,typography:b,hideFontFamily:"allHeadings"===e,setTypography:_,setIsChanged:n}))})),"heading"!==e&&React.createElement(React.Fragment,null,React.createElement("div",{style:T(b[e],!0),className:"font_preview_box"},"Aa"),React.createElement(G,{element:e,typography:b,setTypography:_,setIsChanged:n}))))}))),"custom"===e.name&&React.createElement("div",{className:"eb-custom-panel eb-custom-typography-wrapper"},y&&"object"===(0,g.A)(y)&&React.createElement(f.__experimentalNavigatorProvider,{initialPath:"/"},React.createElement(f.__experimentalNavigatorScreen,{path:"/"},React.createElement("div",null,Object.keys(y).length>0&&Object.keys(y).map(function(e,t){var l;return React.createElement("div",{key:t,className:"eb-custom-element eb-global-typography-element"},React.createElement(f.__experimentalNavigatorButton,{path:"/".concat(e)},React.createElement("span",{style:T(y[e]),className:"font_preview"},"Aa"),null===(l=y[e])||void 0===l?void 0:l.name),React.createElement("button",{className:"eb-delete-item",onClick:function(){return function(e){var t=j({},y);delete t[e],k(j({},t)),n(!0)}(e)}},React.createElement(f.Dashicon,{icon:"trash"})))})),React.createElement("div",{className:"eb-add-btn add-custom-typography"},React.createElement(f.Button,{className:"eb-add-btn__button add-custom-typography-btn",onClick:function(){n(!0),k(j(j({},y),{},(0,u.A)({},"ebcustomtypo_".concat(Math.random().toString(36).substring(2,7)),{name:"Custom Typography"})))}},"Add Custom Typography ",React.createElement(f.Dashicon,{icon:"plus"})))),Object.keys(y).length>0&&Object.keys(y).map(function(e,t){var l,o,a;return React.createElement("div",{key:t,className:"eb-global-typography-element-content"},React.createElement(f.__experimentalNavigatorScreen,{path:"/".concat(e)},React.createElement(f.__experimentalNavigatorBackButton,null,React.createElement(f.Dashicon,{icon:"arrow-left-alt2"})," ",null===(l=y[e])||void 0===l?void 0:l.name),React.createElement("p",{className:"note"},"Typography Controls for ",React.createElement("strong",null,null===(o=y[e])||void 0===o?void 0:o.name)),React.createElement(f.TextControl,{label:"Typography Name",value:null===(a=y[e])||void 0===a?void 0:a.name,onChange:function(t){return function(e,t){var l=j({},y);l[e].name=t,k(j({},l))}(e,t)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement("div",{style:T(y[e],!0),className:"font_preview_box"},"Aa"),React.createElement(G,{element:e,typography:y,setTypography:k,setIsChanged:n})))}))))}),React.createElement("div",{className:"global-controls-save"},React.createElement(f.Button,{variant:"secondary",className:"global-controls-reset",onClick:function(){return o("typography")},label:"Reset All Global Typography",showTooltip:!0,disabled:!r("typography")},React.createElement(f.Dashicon,{icon:"image-rotate"})," Reset"),React.createElement(f.Button,{variant:"primary",className:"global-controls-save-btn",disabled:!a,onClick:function(){return l()}},React.createElement(f.Dashicon,{icon:"database-export"})," Save Settings")))});var U=function(e){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()}},V=function(e,t){if("object"===(0,g.A)(e)&&0===Object.keys(e).length)return"";var l="";for(var o in e)l+=q("body {",e[o],t,o);return l},q=function(e,t){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Desktop",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";if("object"===(0,g.A)(t)&&0===Object.keys(t).length)return"";o.length>0&&(o="--".concat(o,"-"));var a=e,n=e,r=e;for(var i in t){var s=t[i];"fontFamily"===i?a+="".concat(o,"font-family: ").concat(s,"; "):"fontSize"===i?a+="".concat(o,"font-size: ").concat(s).concat((null==t?void 0:t.fontSizeUnit)||"px","; "):"TABfontSize"===i?n+="".concat(o,"font-size: ").concat(s).concat((null==t?void 0:t.TABfontSizeUnit)||(null==t?void 0:t.fontSizeUnit)||"px","; "):"MOBfontSize"===i?r+="".concat(o,"font-size: ").concat(s).concat((null==t?void 0:t.MOBfontSizeUnit)||(null==t?void 0:t.fontSizeUnit)||"px","; "):"fontWeight"===i?a+="".concat(o,"font-weight: ").concat(s,"; "):"letterSpacing"===i?a+="".concat(o,"letter-spacing: ").concat(s).concat((null==t?void 0:t.letterSpacingUnit)||"px","; "):"TABletterSpacing"===i?n+="".concat(o,"letter-spacing: ").concat(s).concat((null==t?void 0:t.TABletterSpacingUnit)||(null==t?void 0:t.letterSpacingUnit)||"px","; "):"MOBletterSpacing"===i?r+="".concat(o,"letter-spacing: ").concat(s).concat((null==t?void 0:t.MOBletterSpacingUnit)||(null==t?void 0:t.letterSpacingUnit)||"px","; "):"lineHeight"===i?a+="".concat(o,"line-height: ").concat(s).concat((null==t?void 0:t.lineHeightUnit)||"px","; "):"TABlineHeight"===i?n+="".concat(o,"line-height: ").concat(s).concat((null==t?void 0:t.TABlineHeightUnit)||(null==t?void 0:t.lineHeightUnit)||"px","; "):"MOBlineHeight"===i?r+="".concat(o,"line-height: ").concat(s).concat((null==t?void 0:t.MOBlineHeightUnit)||(null==t?void 0:t.lineHeightUnit)||"px","; "):"fontStyle"===i?a+="".concat(o,"font-style: ").concat(s,"; "):"textDecoration"===i?a+="".concat(o,"text-decoration: ").concat(s,"; "):"textTransform"===i&&(a+="".concat(o,"text-transform: ").concat(s,"; "))}return a+="}\n",n+="}\n",r+="}\n","Desktop"===l?(0,h.softMinifyCssStrings)(a):"Tablet"===l?(0,h.softMinifyCssStrings)(n):"Mobile"===l?(0,h.softMinifyCssStrings)(r):void 0},J=EssentialBlocksLocalize.admin_nonce,Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all",l=new FormData;return l.append("action","global_styles_update"),l.append("admin_nonce",J),l.append("eb_global_style_key",t),l.append("eb_global_style_value",JSON.stringify(e)),fetch(EssentialBlocksLocalize.ajax_url,{method:"POST",body:l}).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)})},X="global_colors",Y="custom_colors",Q="gradient_colors",K="custom_gradient_colors",$="global_typography",ee="wrprBg",te="wrpMargin",le="wrpPadding",oe="wrpBorderShadow",ae="btnBorderShadow",ne="btnPadding",re="quantityBorderShadow",ie="quantityPadding",se="variableBorderShadow",ce="variablePadding",ue="btnWidth_",be="quantityWidth_",ge=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],pe=[{label:(0,_.__)("Regular Price","essential-blocks"),value:"regular"},{label:(0,_.__)("Sale Price","essential-blocks"),value:"sale"}],_e=[{label:(0,_.__)("Inline","essential-blocks"),value:"inline"},{label:(0,_.__)("Stacked","essential-blocks"),value:"stacked"}],me=((0,_.__)("Simple Product","essential-blocks"),(0,_.__)("Grouped Product","essential-blocks"),(0,_.__)("External/Affiliate Product","essential-blocks"),(0,_.__)("Variable Product","essential-blocks"),"btnTypo"),de="quantityTypo",fe="variableLabelTypo",Ce="variableFieldTypo",ye="groupedNameTypo",ke="regularPriceTypo",Re="salePriceTypo";function ve(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function he(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ve(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Be=he(he(he(he(he(he(he(he(he(he(he(he(he(he(he(he(he(he(he({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},productType:{type:"string",default:"simple"},showQuantity:{type:"boolean",default:!0},alignment:{type:"string",default:"flex-start"},cartBtnText:{type:"string",default:"Add to cart"},quantityColor:{type:"string",default:"var(--eb-global-text-color)"},quantityActiveBorderColor:{type:"string"},quantityBGColor:{type:"string"},quantityActiveColor:{type:"string"},quantityActiveBGColor:{type:"string"},btnColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnBGColor:{type:"string",default:"var(--eb-global-button-background-color)"},btnDisableColor:{type:"string"},btnDisableBGColor:{type:"string"},hoverBtnBGColor:{type:"string",default:"var(--eb-global-button-background-color)"},hoverBtnColor:{type:"string",default:"var(--eb-global-button-text-color)"},variableLabelColor:{type:"string"},variableFieldColor:{type:"string"},variableFieldBgColor:{type:"string"},priceType:{type:"string",default:"regular"},regularPriceColor:{type:"string"},displayType:{type:"string",default:"inline"},buttonSwitcher:{type:"string",default:"normal"},quantitySwitcher:{type:"string",default:"normal"}},(0,h.generateTypographyAttributes)(me)),(0,h.generateTypographyAttributes)(de)),(0,h.generateTypographyAttributes)(fe)),(0,h.generateTypographyAttributes)(Ce)),(0,h.generateTypographyAttributes)(ye)),(0,h.generateTypographyAttributes)(Re)),(0,h.generateTypographyAttributes)(ke)),(0,h.generateDimensionsAttributes)(te)),(0,h.generateDimensionsAttributes)(le)),(0,h.generateBorderShadowAttributes)(oe,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBackgroundAttributes)(ee)),(0,h.generateBorderShadowAttributes)(ae,{rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,h.generateDimensionsAttributes)(ne,{top:10,bottom:10,right:15,left:15,isLinked:!1})),(0,h.generateBorderShadowAttributes)(re,{defaultBdrColor:"#000",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,h.generateDimensionsAttributes)(ie,{top:12,bottom:12,right:15,left:15,isLinked:!1})),(0,h.generateBorderShadowAttributes)(se,{rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,h.generateDimensionsAttributes)(ce,{top:10,bottom:10,right:30,left:15,isLinked:!1})),(0,h.generateResponsiveRangeAttributes)(ue)),(0,h.generateResponsiveRangeAttributes)(be)),Ee=(0,h.withBlockContext)(Be)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=e.handleBlockDefault,n=t.showQuantity,r=t.cartBtnText,i=t.displayType,s=t.priceType,c=t.alignment,u=t.quantityColor,b=t.quantityBGColor,g=t.quantityActiveColor,p=t.quantityActiveBGColor,m=t.quantityActiveBorderColor,d=t.btnColor,C=t.btnBGColor,y=t.btnDisableColor,k=t.btnDisableBGColor,R=t.hoverBtnBGColor,v=t.hoverBtnColor,B=t.variableLabelColor,E=t.variableFieldColor,x=t.variableFieldBgColor,S=t.regularPriceColor,w=t.salePriceColor,T=t.buttonSwitcher,P=t.quantitySwitcher,D=(0,h.useBlockDefaults)(o,t,l,Be);return React.createElement(React.Fragment,null,D&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(h.DynamicInputControl,{label:(0,_.__)("Button Text","essential-blocks"),attrName:"cartBtnText",inputValue:r,setAttributes:a,onChange:function(e){return a({cartBtnText:e})}}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Quantity","essential-blocks"),checked:n,onChange:function(){return a({showQuantity:!n})},__nextHasNoMarginBottom:!0}),n&&React.createElement(f.SelectControl,{label:(0,_.__)("Display Type","essential-blocks"),value:i,options:_e,onChange:function(e){return a({displayType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:c,onChange:function(e){return a({alignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ge.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.SelectControl,{label:(0,_.__)("Price Type","essential-blocks"),value:s,options:pe,onChange:function(e){return a({priceType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Button Styles","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Button State","essential-blocks"),value:T,onChange:function(e){return a({buttonSwitcher:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControlOption,{value:"normal",label:(0,_.__)("Normal","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"hover",label:(0,_.__)("Hover","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"disabled",label:(0,_.__)("Disabled","essential-blocks")})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:me}),"normal"===T&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:d,attributeName:"btnColor"}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:C,attributeName:"btnBGColor"})),"hover"===T&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Hover Text Color","essential-blocks"),color:v,attributeName:"hoverBtnColor"}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Background Color","essential-blocks"),color:R,attributeName:"hoverBtnBGColor"})),"disabled"===T&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Disabled Text Color","essential-blocks"),color:y,attributeName:"btnDisableColor"}),React.createElement(h.ColorControl,{label:(0,_.__)("Disabled Background Color","essential-blocks"),color:k,attributeName:"btnDisableBGColor"})),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Button Width","essential-blocks"),controlName:ue,min:0,max:1e3,step:1,units:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],allowReset:!0}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ne,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:ae}))),n&&React.createElement(f.PanelBody,{title:(0,_.__)("Quantity Styles","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Quantity State","essential-blocks"),value:P,onChange:function(e){return a({quantitySwitcher:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControlOption,{value:"normal",label:(0,_.__)("Normal","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"active",label:(0,_.__)("Active","essential-blocks")})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:de}),"normal"===P&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:u,attributeName:"quantityColor"}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:b,attributeName:"quantityBGColor"})),"active"===P&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Active Text Color","essential-blocks"),color:g,attributeName:"quantityActiveColor"}),React.createElement(h.ColorControl,{label:(0,_.__)("Active Background Color","essential-blocks"),color:p,attributeName:"quantityActiveBGColor"}),React.createElement(h.ColorControl,{label:(0,_.__)("Active Border Color","essential-blocks"),color:m,attributeName:"quantityActiveBorderColor"})),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Quantity Width","essential-blocks"),controlName:be,min:0,max:1e3,step:1,units:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],allowReset:!0}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ie,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:re}))),React.createElement(f.PanelBody,{title:(0,_.__)("Variable Product Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Label Typography","essential-blocks"),typographyPrefixConstant:fe}),React.createElement(h.ColorControl,{label:(0,_.__)("Label Color","essential-blocks"),color:B,attributeName:"variableLabelColor"}),React.createElement(f.__experimentalDivider,null),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Field Typography","essential-blocks"),typographyPrefixConstant:Ce}),React.createElement(h.ColorControl,{label:(0,_.__)("Field Text Color","essential-blocks"),color:E,attributeName:"variableFieldColor"}),React.createElement(h.ColorControl,{label:(0,_.__)("Field Background Color","essential-blocks"),color:x,attributeName:"variableFieldBgColor"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ce,baseLabel:(0,_.__)("Field Padding","essential-blocks")}),React.createElement(f.PanelBody,{title:(0,_.__)("Field Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:se}))),React.createElement(f.PanelBody,{title:(0,_.__)("Price Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Regular Price Typography","essential-blocks"),typographyPrefixConstant:ke}),React.createElement(h.ColorControl,{label:(0,_.__)("Regular Price Color","essential-blocks"),color:S,attributeName:"regularPriceColor"}),React.createElement(f.__experimentalDivider,null),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Sale Price Typography","essential-blocks"),typographyPrefixConstant:Re}),React.createElement(h.ColorControl,{label:(0,_.__)("Sale Price Color","essential-blocks"),color:w,attributeName:"salePriceColor"}),React.createElement(f.__experimentalDivider,null),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Grouped Name Typography","essential-blocks"),typographyPrefixConstant:ye})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:te,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:le,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:ee,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:oe}))))});var xe=[{label:(0,_.__)("Accordion","essential-blocks"),value:"accordion"},{label:(0,_.__)("Toggle","essential-blocks"),value:"toggle"},{label:(0,_.__)("Accordion With Image","essential-blocks"),value:"image"},{label:(0,_.__)("Horizontal Accordion","essential-blocks"),value:"horizontal"}],Se=((0,_.__)("Material","essential-blocks"),(0,_.__)("Gradient","essential-blocks"),(0,_.__)("Dark","essential-blocks"),(0,_.__)("Royal","essential-blocks"),(0,_.__)("Custom","essential-blocks"),(0,_.__)("Fill","essential-blocks"),(0,_.__)("Gradient","essential-blocks"),(0,_.__)("Image","essential-blocks"),(0,_.__)("Fill","essential-blocks"),(0,_.__)("Gradient","essential-blocks"),(0,_.__)("Border Box","essential-blocks"),(0,_.__)("Padding Box","essential-blocks"),(0,_.__)("Content Box","essential-blocks"),(0,_.__)("Material","essential-blocks"),(0,_.__)("Ghost","essential-blocks"),(0,_.__)("Rounded","essential-blocks"),(0,_.__)("Custom","essential-blocks"),(0,_.__)("Auto","essential-blocks"),(0,_.__)("Cover","essential-blocks"),(0,_.__)("Container","essential-blocks"),(0,_.__)("Initial","essential-blocks"),(0,_.__)("No Repeat","essential-blocks"),(0,_.__)("Repeat","essential-blocks"),(0,_.__)("Repeat X","essential-blocks"),(0,_.__)("Repeat Y","essential-blocks"),(0,_.__)("Space","essential-blocks"),(0,_.__)("Round","essential-blocks"),(0,_.__)("Initial","essential-blocks"),(0,_.__)("Scroll","essential-blocks"),(0,_.__)("Fixed","essential-blocks"),(0,_.__)("Local","essential-blocks"),(0,_.__)("Dashed","essential-blocks"),(0,_.__)("Solid","essential-blocks"),(0,_.__)("Dotted","essential-blocks"),(0,_.__)("Double","essential-blocks"),(0,_.__)("Groove","essential-blocks"),(0,_.__)("Inset","essential-blocks"),(0,_.__)("Outset","essential-blocks"),(0,_.__)("Ridge","essential-blocks"),(0,_.__)("H1","essential-blocks"),(0,_.__)("H2","essential-blocks"),(0,_.__)("H3","essential-blocks"),(0,_.__)("H4","essential-blocks"),(0,_.__)("H5","essential-blocks"),(0,_.__)("H6","essential-blocks"),(0,_.__)("Left","essential-blocks"),(0,_.__)("Right","essential-blocks"),(0,_.__)("Liner","essential-blocks"),(0,_.__)("Ease","essential-blocks"),(0,_.__)("Ease In","essential-blocks"),(0,_.__)("Ease Out","essential-blocks"),(0,_.__)("Ease In Out","essential-blocks"),[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}]),we=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],Te=((0,_.__)("Fill","essential-blocks"),(0,_.__)("Gradient","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Lowercase","essential-blocks"),(0,_.__)("Capitalize","essential-blocks"),(0,_.__)("Uppercase","essential-blocks"),(0,_.__)("Lighter","essential-blocks"),(0,_.__)("Normal","essential-blocks"),(0,_.__)("Bold","essential-blocks"),(0,_.__)("Bolder","essential-blocks"),(0,_.__)("Initial","essential-blocks"),(0,_.__)("Overline","essential-blocks"),(0,_.__)("Line Through","essential-blocks"),(0,_.__)("Underline","essential-blocks"),(0,_.__)("Underline Oveline","essential-blocks"),[{label:(0,_.__)("H1","essential-blocks"),value:"h1"},{label:(0,_.__)("H2","essential-blocks"),value:"h2"},{label:(0,_.__)("H3","essential-blocks"),value:"h3"},{label:(0,_.__)("H4","essential-blocks"),value:"h4"},{label:(0,_.__)("H5","essential-blocks"),value:"h5"},{label:(0,_.__)("H6","essential-blocks"),value:"h6"},{label:(0,_.__)("P","essential-blocks"),value:"p"}]),Pe=((0,_.__)("image","essential-blocks"),(0,_.__)("icon","essential-blocks"),(0,_.__)("Text","essential-blocks"),(0,_.__)("none","essential-blocks"),(0,_.__)("Bottom To Top","essential-blocks"),(0,_.__)("Top To Bottom","essential-blocks"),"typTl_"),De="typCn_",Oe="wrpMrg_",Ne="wrpPad_",Ae="tabMrg_",He="tabPad_",Me="conMrg_",Le="conPad_",Ie="WrpBg_",ze="tabBg_",je="conBg_",Fe="wrpBdSd_",Ge="tabBdSd_",We="conBdSd_",Ue="acGp_";function Ve(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function qe(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ve(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ve(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Je=qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe(qe({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",default:"dashicons-plus-alt2"},expandedIcon:{type:"string",default:"dashicons-minus"},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:""},activeIconColor:{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"},accordionLists:{type:"array",default:[]},imageContainerWidth:{type:"number",default:50},titleOrientation:{type:"string",default:"bottom-top"},activeAccordionIndex:{type:"number",default:null},nextItemId:{type:"number",default:1}},(0,h.generateResponsiveRangeAttributes)("titlePrefixIconSize_",{defaultRange:20})),(0,h.generateResponsiveRangeAttributes)("titlePrefixImgWidth_",{defaultRange:30})),(0,h.generateResponsiveRangeAttributes)("titlePrefixGap_",{defaultRange:15})),(0,h.generateResponsiveRangeAttributes)("titleSuffixIconSize_",{defaultRange:20})),(0,h.generateResponsiveRangeAttributes)("titleSuffixImgWidth_",{defaultRange:30})),(0,h.generateResponsiveRangeAttributes)("titleSuffixGap_",{defaultRange:15})),(0,h.generateTypographyAttributes)(Pe,{fontSize:18})),(0,h.generateTypographyAttributes)(De,{fontSize:14})),(0,h.generateTypographyAttributes)("titlePrefixText_",{fontSize:14})),(0,h.generateTypographyAttributes)("titleSuffixText_",{fontSize:14})),(0,h.generateResponsiveRangeAttributes)("icnZ_",{noUnits:!0,defaultRange:20})),(0,h.generateResponsiveRangeAttributes)(Ue,{noUnits:!0,defaultRange:15})),(0,h.generateResponsiveRangeAttributes)("imageWidth")),(0,h.generateResponsiveRangeAttributes)("imageHeight")),(0,h.generateResponsiveRangeAttributes)("horizontalHeight",{defaultRange:450})),(0,h.generateBackgroundAttributes)(Ie,{})),(0,h.generateBackgroundAttributes)("icnBg_",{noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)(ze,{noMainBgi:!0,defaultFillColor:"#FFFFFF00",noOverlay:!0})),(0,h.generateBackgroundAttributes)(je,{noMainBgi:!0,noOverlay:!0})),(0,h.generateBackgroundAttributes)("accordionBackground",{noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)("accordionExpandedBackground",{noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)("titlePrefixBG",{noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)("titleSuffixBG",{noOverlay:!0,noMainBgi:!0})),(0,h.generateBorderShadowAttributes)(Fe)),(0,h.generateBorderShadowAttributes)("icnBdSd_")),(0,h.generateBorderShadowAttributes)(Ge)),(0,h.generateBorderShadowAttributes)(We,{defaultBdrColor:"#aaaaaa",defaultBdrStyle:"solid"})),(0,h.generateBorderShadowAttributes)("accordionBorder")),(0,h.generateBorderShadowAttributes)("accordionExpandedBorder")),(0,h.generateBorderShadowAttributes)("titlePrefixBorder")),(0,h.generateBorderShadowAttributes)("titleSuffixBorder")),(0,h.generateDimensionsAttributes)(Oe)),(0,h.generateDimensionsAttributes)(Ne)),(0,h.generateDimensionsAttributes)("icnMrg_")),(0,h.generateDimensionsAttributes)("icnPad_")),(0,h.generateDimensionsAttributes)("imgContainerPadding")),(0,h.generateDimensionsAttributes)("imgContainerMargin")),(0,h.generateDimensionsAttributes)(Ae)),(0,h.generateDimensionsAttributes)(He,{top:15,bottom:15,left:20,right:20,isLinked:!1})),(0,h.generateDimensionsAttributes)(Me)),(0,h.generateDimensionsAttributes)(Le,{top:10,bottom:10,left:15,right:15})),(0,h.generateDimensionsAttributes)("accordionMargin")),(0,h.generateDimensionsAttributes)("accordionPadding")),(0,h.generateDimensionsAttributes)("titlePrefixMargin")),(0,h.generateDimensionsAttributes)("titlePrefixPadding")),(0,h.generateDimensionsAttributes)("titleSuffixMargin")),(0,h.generateDimensionsAttributes)("titleSuffixPadding")),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1}));lodash.times;const Ze=(0,h.withBlockContext)(Je)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=(t.resOption,t.accordionType),r=(t.displayIcon,t.transitionDuration),i=(t.tabIcon,t.expandedIcon,t.titleColor),s=t.contentAlign,c=t.contentColor,u=(t.iconColor,t.iconPosition,t.titleAlignment),b=t.hoverTitleColor,g=t.activeBgColor,p=t.activeTitleColor,m=t.tagName,d=(t.faqSchema,(0,h.useBlockDefaults)(o,t,l,Je));return React.createElement(React.Fragment,null,d&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Accordion Types","essential-blocks"),value:n,onChange:function(e){return a({accordionType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},xe.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Title Level","essential-blocks"),className:"eb-accordion-heading-alignment eb-html-tag-buttongroup newtogglegroupcontrol",value:m,onChange:function(e){return a({tagName:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Te.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.RangeControl,{label:(0,_.__)("Toggle Speed","essential-blocks"),value:r,onChange:function(e){return a({transitionDuration:e})},min:0,max:5,step:.1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Accordions Gap","essential-blocks"),controlName:Ue,min:1,max:100,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Tab Style","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Title Align ","essential-blocks"),value:u,onChange:function(e){return a({titleAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Se.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.TypographyDropdown,{baseLabel:"Title Typography",typographyPrefixConstant:Pe}),React.createElement(h.ColorControl,{label:(0,_.__)("Title Color","essential-blocks"),color:i,onChange:function(e){return a({titleColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Title hover Color","essential-blocks"),color:b,onChange:function(e){return a({hoverTitleColor:e})}}),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding")},React.createElement(h.ResponsiveDimensionsControl,{controlName:Ae,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:He,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Background ","essential-blocks")},React.createElement(h.BackgroundControl,{controlName:ze,noMainBgi:!0,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Expanded Tab Colors","essential-blocks")},React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return a({activeBgColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Title Color","essential-blocks"),color:p,onChange:function(e){return a({activeTitleColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow")},React.createElement(h.BorderShadowControl,{controlName:Ge}))),React.createElement(f.PanelBody,{title:(0,_.__)("Content Style","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Align","essential-blocks"),value:s,onChange:function(e){return a({contentAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},we.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.TypographyDropdown,{baseLabel:"Content Typography",typographyPrefixConstant:De}),React.createElement(h.ColorControl,{label:(0,_.__)("Content Color","essential-blocks"),color:c,onChange:function(e){return a({contentColor:e})}}),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding")},React.createElement(h.ResponsiveDimensionsControl,{controlName:Me,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Le,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Background ","essential-blocks")},React.createElement(h.BackgroundControl,{controlName:je,noOverlay:!0,noMainBgi:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow")},React.createElement(h.BorderShadowControl,{controlName:We}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Oe,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ne,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Ie})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Fe}))))});var Xe="wrprBg",Ye="wrpMargin",Qe="wrpPadding",Ke="wrpBorderShadow",$e="titleMargin",et="subtitleMargin",tt="separatorMargin",lt="separatorLineSize",ot="separatorIconSize",at="separatorWidth",nt=[{label:"px",value:"px"},{label:"em",value:"em"}],rt=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],it=[{label:(0,_.__)("Line","essential-blocks"),value:"line"},{label:(0,_.__)("Icon","essential-blocks"),value:"icon"}],st=[{label:(0,_.__)("Top","essential-blocks"),value:"top"},{label:(0,_.__)("Bottom","essential-blocks"),value:"bottom"}],ct=((0,_.__)("Default","essential-blocks"),(0,_.__)("Preset 1","essential-blocks"),(0,_.__)("Preset 2","essential-blocks"),(0,_.__)("Preset 3","essential-blocks"),[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"menu"})),value:"justify"}]),ut=[{label:(0,_.__)("H1","essential-blocks"),value:"h1"},{label:(0,_.__)("H2","essential-blocks"),value:"h2"},{label:(0,_.__)("H3","essential-blocks"),value:"h3"},{label:(0,_.__)("H4","essential-blocks"),value:"h4"},{label:(0,_.__)("H5","essential-blocks"),value:"h5"},{label:(0,_.__)("H6","essential-blocks"),value:"h6"},{label:(0,_.__)("P","essential-blocks"),value:"p"}],bt=[{label:(0,_.__)("Solid","essential-blocks"),value:"solid"},{label:(0,_.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,_.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,_.__)("Double","essential-blocks"),value:"double"},{label:(0,_.__)("Groove","essential-blocks"),value:"groove"},{label:(0,_.__)("Outset","essential-blocks"),value:"outset"},{label:(0,_.__)("Ridge","essential-blocks"),value:"ridge"}],gt=((0,_.__)("Custom","essential-blocks"),(0,_.__)("Dynamic Title","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Marquee","essential-blocks"),(0,_.__)("Waviy Reflect","essential-blocks"),"title"),pt="subtitle";function _t(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function mt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?_t(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):_t(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const dt=mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt(mt({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},preset:{type:"string",default:"button-1"},effects:{type:"string"},marqueeSpeed:{type:"number",default:10},marqueePauseOnHover:{type:"boolean",default:!0},tagName:{type:"string",default:"h2"},titleText:{type:"string",default:"Essential Blocks Advanced Heading"},title2Text:{type:"string"},title3Text:{type:"string"},subtitleTagName:{type:"string",default:"p"},subtitleText:{type:"string",default:"Essential Blocks Advance Subtitle"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string"},titleBgColor:{type:"string"},titleHoverBgColor:{type:"string"},title2Color:{type:"string",default:"var(--eb-global-heading-color)"},title2HoverColor:{type:"string"},title2BgColor:{type:"string"},title2HoverBgColor:{type:"string"},title3Color:{type:"string",default:"var(--eb-global-heading-color)"},title3HoverColor:{type:"string"},title3BgColor:{type:"string"},title3HoverBgColor:{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"},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"},version:{type:"string",default:"1"},titleLength:{type:"number"}},(0,h.generateTypographyAttributes)(gt)),(0,h.generateTypographyAttributes)("title2")),(0,h.generateTypographyAttributes)("title3")),(0,h.generateTypographyAttributes)(pt)),(0,h.generateResponsiveAlignAttributes)("align",{defaultAlign:"left"})),(0,h.generateDimensionsAttributes)(Ye)),(0,h.generateDimensionsAttributes)(Qe)),(0,h.generateDimensionsAttributes)($e,{top:0,bottom:15,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)("title1Padding")),(0,h.generateDimensionsAttributes)("title2Padding")),(0,h.generateDimensionsAttributes)("title3Padding")),(0,h.generateDimensionsAttributes)(et,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(tt,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,h.generateBorderShadowAttributes)("title1bdrshdw")),(0,h.generateBorderShadowAttributes)("title2bdrshdw")),(0,h.generateBorderShadowAttributes)("title3bdrshdw")),(0,h.generateBorderShadowAttributes)(Ke,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBackgroundAttributes)(Xe,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,h.generateResponsiveRangeAttributes)(lt,{defaultRange:4})),(0,h.generateResponsiveRangeAttributes)(ot,{defaultRange:30})),(0,h.generateResponsiveRangeAttributes)(at,{defaultRange:100})),ft=(0,h.withBlockContext)(dt)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.tagName,r=t.subtitleTagName,i=t.titleColor,s=t.titleHoverColor,c=t.subtitleColor,u=t.subtitleHoverColor,b=t.separatorColor,g=t.separatorHoverColor,p=t.align,m=t.displaySubtitle,d=t.displaySeperator,C=t.seperatorPosition,y=t.seperatorType,k=t.seperatorStyle,R=t.separatorIcon,v=(0,h.useBlockDefaults)(o,t,l,dt);return React.createElement(React.Fragment,null,v&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:p,onChange:function(e){return a({align:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ct.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Title Level","essential-blocks"),className:"eb-advance-heading-alignment eb-html-tag-buttongroup newtogglegroupcontrol",value:n,onChange:function(e){return a({tagName:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ut.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.ToggleControl,{label:(0,_.__)("Display Subtitle","essential-blocks"),checked:m,onChange:function(){return a({displaySubtitle:!m})},__nextHasNoMarginBottom:!0}),m&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Subtitle Level","essential-blocks"),className:"eb-advance-heading-alignment eb-html-tag-buttongroup newtogglegroupcontrol",value:r,onChange:function(e){return a({subtitleTagName:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ut.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),React.createElement(f.ToggleControl,{label:(0,_.__)("Display Separator","essential-blocks"),checked:d,onChange:function(){return a({displaySeperator:!d})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Title Styles","essential-blocks"),initialOpen:!0},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Title Typography","essential-blocks"),typographyPrefixConstant:gt}),React.createElement(h.ColorControl,{label:"Title Color",color:i,onChange:function(e){return a({titleColor:e})},defaultValue:i}),React.createElement(h.ColorControl,{label:"Title Hover Color",color:s,onChange:function(e){return a({titleHoverColor:e})},defaultValue:s}),React.createElement(h.ResponsiveDimensionsControl,{controlName:$e,baseLabel:"Title Margin"})),m&&React.createElement(f.PanelBody,{title:(0,_.__)("Subtitle Styles","essential-blocks"),initialOpen:!0},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Subtitle Typography","essential-blocks"),typographyPrefixConstant:pt}),React.createElement(h.ColorControl,{label:"Subtitle Color",color:c,onChange:function(e){return a({subtitleColor:e})},defaultValue:c}),React.createElement(h.ColorControl,{label:"Subtitle Hover Color",color:u,onChange:function(e){return a({subtitleHoverColor:e})},defaultValue:u}),React.createElement(h.ResponsiveDimensionsControl,{controlName:et,baseLabel:"Subtitle Margin"})),d&&React.createElement(f.PanelBody,{title:(0,_.__)("Separator","essential-blocks"),initialOpen:!1},React.createElement(f.SelectControl,{label:(0,_.__)("Separator Position","essential-blocks"),value:C,options:st,onChange:function(e){return a({seperatorPosition:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Separator Type","essential-blocks"),value:y,onChange:function(e){return a({seperatorType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},it.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"line"===y&&React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Separator Style","essential-blocks"),value:k,options:bt,onChange:function(e){return a({seperatorStyle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Separator Height","essential-blocks"),controlName:lt,units:nt,min:0,max:100,step:1})),"icon"===y&&React.createElement(React.Fragment,null,React.createElement(h.EBIconPicker,{value:R,onChange:function(e){return a({separatorIcon:e})},title:(0,_.__)("Select Icon","essential-blocks-pro")}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:ot,units:nt,min:0,max:100,step:1})),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Separator Width","essential-blocks"),controlName:at,units:rt,min:0,max:300,step:1}),React.createElement(h.ColorControl,{label:"Separator Color",color:b,onChange:function(e){return a({separatorColor:e})},defaultValue:b}),React.createElement(h.ColorControl,{label:"Separator Hover Color",color:g,onChange:function(e){return a({separatorHoverColor:e})},defaultValue:g}),React.createElement(h.ResponsiveDimensionsControl,{controlName:tt,baseLabel:"Separator Margin"})),React.createElement(f.PanelBody,{title:(0,_.__)("Advanced","essential-blocks"),initialOpen:!0},React.createElement(f.PanelBody,null,React.createElement(h.ResponsiveDimensionsControl,{controlName:Ye,baseLabel:"Wrapper Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Qe,baseLabel:"Wrapper Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Xe})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Ke})))))});var Ct="wrprBg",yt="wrpMargin",kt="wrpPadding",Rt="wrpBorderShadow",vt="width",ht="height",Bt="imgBorderShadow",Et="captionMargin",xt="captionPadding",St="captionWidth",wt=[{label:(0,_.__)("Top","essential-blocks"),value:"top"},{label:(0,_.__)("Middle","essential-blocks"),value:"middle"},{label:(0,_.__)("Bottom","essential-blocks"),value:"bottom"}],Tt=[{label:(0,_.__)("Top","essential-blocks"),value:"top"},{label:(0,_.__)("Bottom","essential-blocks"),value:"bottom"}],Pt=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}],Dt=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Right","essential-blocks"),value:"right"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Justify","essential-blocks"),value:"justify"}],Ot=((0,_.__)("Left","essential-blocks"),(0,_.__)("Center","essential-blocks"),(0,_.__)("Right","essential-blocks"),[{label:(0,_.__)("No Effect","essential-blocks"),value:"no-effect"},{label:(0,_.__)("Zoom In","essential-blocks"),value:"zoom-in"},{label:(0,_.__)("Zoom Out","essential-blocks"),value:"zoom-out"},{label:(0,_.__)("Slide","essential-blocks"),value:"slide"},{label:(0,_.__)("Blur","essential-blocks"),value:"blur"}]),Nt=[{label:"px",value:"px"},{label:"%",value:"%"}],At=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Ht=((0,_.__)("Rounded","essential-blocks"),(0,_.__)("Square","essential-blocks"),(0,_.__)("Circle","essential-blocks"),(0,_.__)("Octagon","essential-blocks"),(0,_.__)("Rhombus","essential-blocks"),(0,_.__)("Triangle","essential-blocks"),(0,_.__)("Style 1","essential-blocks"),(0,_.__)("Style 2","essential-blocks"),(0,_.__)("Fill","essential-blocks"),(0,_.__)("Contain","essential-blocks"),(0,_.__)("Cover","essential-blocks"),(0,_.__)("Site Logo","essential-blocks"),(0,_.__)("Featured Image","essential-blocks"),(0,_.__)("Custom","essential-blocks"),"captionTypo");function Mt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Lt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Mt(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Mt(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const It=Lt(Lt(Lt(Lt(Lt(Lt(Lt(Lt(Lt(Lt(Lt({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},classHook:{type:"string"},image:{type:"object",default:{id:"",url:"",alt:""}},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}},(0,h.generateTypographyAttributes)(Ht,{fontSize:13})),(0,h.generateDimensionsAttributes)(yt)),(0,h.generateDimensionsAttributes)(kt)),(0,h.generateDimensionsAttributes)(Et,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(xt,{top:15,bottom:15,right:10,left:10,isLinked:!1})),(0,h.generateBorderShadowAttributes)(Rt,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBorderShadowAttributes)(Bt,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:15,bottom:15,right:15,left:15}})),(0,h.generateBackgroundAttributes)(Ct,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,h.generateResponsiveRangeAttributes)(St)),(0,h.generateResponsiveAlignAttributes)("textAlign",{defaultAlign:"center",defaultTabAlign:"center",defaultMobileAlign:"center"})),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({border:{key:Bt,default:{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0}}},hasWidth:!0,width:{key:vt},hasHeight:!0,height:{key:ht},useImageAlign:!0,imageAlign:{key:"imageAlign",default:{defaultAlign:"center",defaultTabAlign:"center",defaultMobileAlign:"center"}},hasRadius:!0})),zt=(0,h.withBlockContext)(It)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.displayCaption,r=t.captionColor,i=t.captionBGColor,s=t.horizontalAlign,c=t.verticalAlign,u=t.verticalAlignCap2,b=t.textAlign,g=t.stylePreset,p=t.enableLink,m=t.openInNewTab,d=t.imageLink,C=t.captionStyle,y=t.complexStyle,k=t.autoFit,R=t.hoverEffect,v=(0,h.useBlockDefaults)(o,t,l,It);return React.createElement(React.Fragment,null,v&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(f.ToggleControl,{label:(0,_.__)("Display Caption","essential-blocks"),checked:n,onChange:function(){return a({displayCaption:!n})},__nextHasNoMarginBottom:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:vt,min:1,max:1e3,step:1,units:At}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:ht,min:0,max:1e3,step:1,units:At}),React.createElement(f.ToggleControl,{label:(0,_.__)("Auto Fit Image?","essential-blocks"),checked:k,onChange:function(e){return a({autoFit:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Enable Link?","essential-blocks"),checked:p,onChange:function(e){return a({enableLink:e})},__nextHasNoMarginBottom:!0}),p&&React.createElement(f.TextControl,{label:(0,_.__)("Link","essential-blocks"),value:d,onChange:function(e){return a({imageLink:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),p&&React.createElement(f.ToggleControl,{label:(0,_.__)("Open in New Tab","essential-blocks"),checked:m,onChange:function(e){return a({openInNewTab:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Hover Effect","essential-blocks"),value:R,options:Ot,onChange:function(e){return a({hoverEffect:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Image Styles","essential-blocks"),initialOpen:!1},!y&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:Bt})),y&&React.createElement(f.PanelRow,null,React.createElement("em",null,"Border Style doesn't support for \"",g,' style".'))),n&&React.createElement(f.PanelBody,{title:(0,_.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:r,onChange:function(e){return a({captionColor:e})}}),n&&"caption-style-2"!=C&&React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:i,onChange:function(e){return a({captionBGColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Ht}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:St,units:Nt,min:0,max:300,step:1}),n&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Text Align","essential-blocks"),value:b,onChange:function(e){return a({textAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Dt.map(function(e){return React.createElement(f.__experimentalToggleGroupControlOption,{value:e.value,label:e.label})})),"caption-style-1"===C&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Horizontal Align","essential-blocks"),value:s,onChange:function(e){return a({horizontalAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Pt.map(function(e){return React.createElement(f.__experimentalToggleGroupControlOption,{value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Vertical Align","essential-blocks"),value:c,onChange:function(e){return a({verticalAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},wt.map(function(e){return React.createElement(f.__experimentalToggleGroupControlOption,{value:e.value,label:e.label})}))),"caption-style-2"===C&&React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Vertical Align","essential-blocks"),value:u,onChange:function(e){return a({verticalAlignCap2:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Tt.map(function(e){return React.createElement(f.__experimentalToggleGroupControlOption,{value:e.value,label:e.label})})),React.createElement(h.ResponsiveDimensionsControl,{controlName:Et,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:xt,baseLabel:"Padding"}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:yt,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:kt,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Ct,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Rt}))))});var jt="wrpBg_",Ft="ttlBg_",Gt="actTlBg_",Wt="conBg_",Ut="ttlWBg_",Vt="wrpBds_",qt="ttlBds_",Jt="actTlBds_",Zt="conBds_",Xt="ttlWBds_",Yt="wrpM_",Qt="wrpP_",Kt="ttlP_",$t="ttlM_",el="conM_",tl="conP_",ll="ttlWM_",ol="ttlWP_",al="ttlMinW_",nl="iconZ_",rl="iconGap_",il="carZ_",sl="title_";function cl(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function ul(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?cl(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):cl(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const bl=ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul(ul({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"},oldTabTitles:{type:"array",source:"query",selector:".tabTitles li",query:{text:{type:"string",source:"html",selector:".tab-title-text"}}},tabTitles:{type:"array",default:[{text:"Tab Title 1",id:"1",media:"icon",icon:"fas fa-home",image:"",isExpanded:!0,isDefault:!0,customId:"",enableSubtitle:!1,subtitle:""},{text:"Tab Title 2",id:"2",media:"icon",icon:"fas fa-home",image:"",isExpanded:!1,isDefault:!1,customId:"",enableSubtitle:!1,subtitle:""},{text:"Tab Title 3",id:"3",media:"icon",icon:"fas fa-home",image:"",isExpanded:!1,isDefault:!1,customId:"",enableSubtitle:!1,subtitle:""}]},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"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},hvSubtitleColor:{type:"string"},actSubtitleColor:{type:"string",default:"var(--eb-global-background-color)"},actHvSubtitleColor:{type:"string"},showCaret:{type:"boolean",default:!0},caretColor:{type:"string",default:"var(--eb-global-primary-color)"},closeAllTabs:{type:"boolean",default:!1},titleAlign:{type:"string",default:"center"},iconBgColor:{type:"string"},iconhvBgColor:{type:"string"},actIconBgColor:{type:"string"},actHvIconBgColor:{type:"string"},addCaretIcon:{type:"boolean",default:!1},caretIcon:{type:"string",default:"fas fa-angle-down"},tabStyle:{type:"string",default:"default"}},(0,h.generateTypographyAttributes)(sl,{fontSize:16})),(0,h.generateTypographyAttributes)("subtitle_",{fontSize:12})),(0,h.generateResponsiveRangeAttributes)(al,{})),(0,h.generateResponsiveRangeAttributes)(nl,{defaultRange:18,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(rl,{defaultRange:10,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(il,{defaultRange:8,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)("subSpacing_",{defaultRange:5,noUnits:!0})),(0,h.generateBackgroundAttributes)(jt)),(0,h.generateBackgroundAttributes)(Ft,{defaultFillColor:"var(--eb-global-background-color)",noOverlay:!0,defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,h.generateBackgroundAttributes)(Gt,{defaultFillColor:"var(--eb-global-primary-color)",noOverlay:!0,defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,h.generateBackgroundAttributes)(Wt,{noOverlay:!0})),(0,h.generateBackgroundAttributes)(Ut,{noOverlay:!0})),(0,h.generateBorderShadowAttributes)(Vt,{})),(0,h.generateBorderShadowAttributes)(qt)),(0,h.generateBorderShadowAttributes)(Jt)),(0,h.generateBorderShadowAttributes)(Zt,{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"#EEEDF0",defaultBdrStyle:"solid"})),(0,h.generateBorderShadowAttributes)(Xt)),(0,h.generateBorderShadowAttributes)("iconBds_")),(0,h.generateDimensionsAttributes)(Yt,{})),(0,h.generateDimensionsAttributes)(Qt)),(0,h.generateDimensionsAttributes)(Kt,{top:10,bottom:10,left:10,right:10})),(0,h.generateDimensionsAttributes)($t)),(0,h.generateDimensionsAttributes)(el)),(0,h.generateDimensionsAttributes)(tl,{top:10,bottom:10,left:15,right:15,isLinked:!1})),(0,h.generateDimensionsAttributes)(ll)),(0,h.generateDimensionsAttributes)(ol)),(0,h.generateDimensionsAttributes)("iconP_")),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1})),gl=(0,h.withBlockContext)(bl)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.isMediaOn,r=t.layout,i=t.mediaPositon,s=t.mediaAlign,c=t.textColor,u=t.iconColor,b=t.hvTextColor,g=t.hvIconColor,m=t.actTextColor,C=t.actIconColor,y=t.actHvTextColor,k=t.actHvIconColor,R=t.colorTransition,v=t.actColorTransition,B=t.showCaret,E=t.caretColor,x=t.isFillTitle,S=(0,h.useBlockDefaults)(o,t,l,bl,["tabTitles"]),w=(0,d.useState)("normal"),T=(0,p.A)(w,2),P=T[0],D=T[1],O=(0,d.useState)("normal"),N=(0,p.A)(O,2),A=N[0],H=N[1];return React.createElement(React.Fragment,null,S&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Tabs Settings","essential-blocks")},React.createElement(f.SelectControl,{label:(0,_.__)("Tabs Layout","essential-blocks"),value:r,options:[{label:(0,_.__)("Horizontal","essential-blocks"),value:"horizontal"},{label:(0,_.__)("Vertical","essential-blocks"),value:"vertical"}],onChange:function(e){return a({layout:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"horizontal"===r&&React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Fill Titles' Wrapper","essential-blocks"),checked:x,onChange:function(){return a({isFillTitle:!x})},__nextHasNoMarginBottom:!0})),React.createElement(f.ToggleControl,{label:(0,_.__)("Enable Icon","essential-blocks"),checked:n,onChange:function(){return a({isMediaOn:!n})},__nextHasNoMarginBottom:!0}),n&&React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Icon Layout","essential-blocks"),value:i,options:[{label:(0,_.__)("Stacked","essential-blocks"),value:"stacked"},{label:(0,_.__)("Inline","essential-blocks"),value:"inline"}],onChange:function(e){return a({mediaPositon:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"inline"===i&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Icon Position","essential-blocks"),value:s,onChange:function(e){return a({mediaAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControlOption,{value:"left",label:(0,_.__)("Left","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"right",label:(0,_.__)("Right","essential-blocks")})),React.createElement("label",{style:{display:"block"}},React.createElement("i",null,"Set icon position before/after the tab title."))))),React.createElement(f.PanelBody,{title:(0,_.__)("Tab Title Style","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:sl}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Title Min Width","essential-blocks"),controlName:al,min:0,max:1e3,step:1,units:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}]}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:nl,min:0,max:200,step:1,noUnits:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Gap","essential-blocks"),controlName:rl,min:0,max:200,step:1,noUnits:!0}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Kt,baseLabel:"Padding"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:$t,baseLabel:"Margin"}),React.createElement(f.PanelBody,{title:(0,_.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Color State","essential-blocks"),value:P,onChange:function(e){return D(e)},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControlOption,{value:"normal",label:(0,_.__)("Normal","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"hover",label:(0,_.__)("Hover","essential-blocks")})),"normal"===P&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:bl.textColor.default,color:c,onChange:function(e){return a({textColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Icon","essential-blocks"),defaultColor:bl.iconColor.default,color:u,onChange:function(e){return a({iconColor:e})}})),"hover"===P&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:bl.hvTextColor.default,color:b,onChange:function(e){return a({hvTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Icon","essential-blocks"),defaultColor:bl.hvIconColor.default,color:g,onChange:function(e){return a({hvIconColor:e})}}),React.createElement(f.RangeControl,{value:R,onChange:function(e){return a({colorTransition:e})},step:.1,min:0,max:5,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Ft,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:qt})),React.createElement(f.PanelBody,{title:(0,_.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Active Color State","essential-blocks"),value:A,onChange:function(e){return H(e)},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControlOption,{value:"normal",label:(0,_.__)("Normal","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"hover",label:(0,_.__)("Hover","essential-blocks")})),"normal"===A&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:bl.actTextColor.default,color:m,onChange:function(e){return a({actTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Icon","essential-blocks"),defaultColor:bl.actIconColor.default,color:C,onChange:function(e){return a({actIconColor:e})}})),"hover"===A&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:bl.actHvTextColor.default,color:y,onChange:function(e){return a({actHvTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Icon","essential-blocks"),defaultColor:bl.actHvIconColor.default,color:k,onChange:function(e){return a({actHvIconColor:e})}}),React.createElement(f.BaseControl,{label:(0,_.__)("Transition","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.RangeControl,{value:v,onChange:function(e){return a({actColorTransition:e})},step:.1,min:0,max:5,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})))),React.createElement(f.PanelBody,{title:(0,_.__)("Active Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Gt,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Active Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Jt}))),React.createElement(f.PanelBody,{title:(0,_.__)("Tab Titles' Wrapper Style","essential-blocks"),initialOpen:!1},React.createElement(f.PanelBody,{title:(0,_.__)("Margin Padding","essential-blocks")},React.createElement(h.ResponsiveDimensionsControl,{controlName:ll,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ol,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Ut,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Xt}))),React.createElement(f.PanelBody,{title:(0,_.__)("Content Style"),initialOpen:!1},React.createElement(f.PanelBody,{title:(0,_.__)("Margin Padding","essential-blocks")},React.createElement(h.ResponsiveDimensionsControl,{controlName:el,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:tl,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Wt,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Zt}))),React.createElement(f.PanelBody,{title:(0,_.__)("Caret Style","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Show Caret on Active Tab","essential-blocks"),checked:B,onChange:function(){return a({showCaret:!B})},__nextHasNoMarginBottom:!0}),B&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Caret Size","essential-blocks"),controlName:il,min:0,max:100,step:1,noUnits:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Caret Color","essential-blocks"),defaultColor:bl.caretColor.default,color:E,onChange:function(e){return a({caretColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Yt,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Qt,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:jt})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Vt}))))});var pl,_l,ml,dl,fl="wrprBg",Cl="wrpMargin",yl="wrpPadding",kl="wrpBorderShadow",Rl="videoBorderShadow",vl="width",hl="playIconWidth",Bl="lightboxWidth",El="lightboxHeight",xl="lightboxBorderShadow",Sl="closeIconWidth",wl="stickyVideoWidth",Tl="stickyVideoHeight",Pl="placeholderImageWidth",Dl="placeholderImageHeight",Ol="placeholderPlayIconWidth",Nl=((0,_.__)("YouTube","essential-blocks"),(0,_.__)("Vimeo","essential-blocks"),(0,_.__)("Self Hosted","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Sticky","essential-blocks"),(0,_.__)("Lightbox","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Custom","essential-blocks"),[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}]),Al=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Hl=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"vh",value:"vh"}];function Ml(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Ll(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ml(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ml(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}(0,_.__)("Visible","essential-blocks"),(0,_.__)("Hidden","essential-blocks");const Il=Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll({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===(pl=EssentialBlocksLocalize)||void 0===pl?void 0:pl.image_url,"/adv-video-placeholder.png")},previewImageId:{type:"string",default:null},placeholderImage:{type:"string",default:"".concat(null===(_l=EssentialBlocksLocalize)||void 0===_l?void 0:_l.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===(ml=EssentialBlocksLocalize)||void 0===ml?void 0:ml.eb_plugins_url)+"assets/images/adv-video-playicon.svg"},customPlayIconId:{type:"string",default:null},placeholderPlayIconURL:{type:"string",default:(null===(dl=EssentialBlocksLocalize)||void 0===dl?void 0:dl.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"},stickyBGColor:{type:"string"}},(0,h.generateDimensionsAttributes)(Cl)),(0,h.generateDimensionsAttributes)(yl)),(0,h.generateBorderShadowAttributes)(kl,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBorderShadowAttributes)(Rl,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,h.generateBorderShadowAttributes)(xl,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,h.generateBackgroundAttributes)(fl,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,h.generateResponsiveRangeAttributes)(vl,{})),(0,h.generateResponsiveRangeAttributes)(hl,{defaultRange:60})),(0,h.generateResponsiveRangeAttributes)(wl,{})),(0,h.generateResponsiveRangeAttributes)(Tl,{})),(0,h.generateResponsiveRangeAttributes)(Pl,{})),(0,h.generateResponsiveRangeAttributes)(Dl,{defaultRange:400})),(0,h.generateResponsiveRangeAttributes)(Ol,{defaultRange:60})),(0,h.generateResponsiveRangeAttributes)(Bl,{defaultRange:60,defaultUnit:"%"})),(0,h.generateResponsiveRangeAttributes)(El,{defaultRange:70,defaultUnit:"vh"})),(0,h.generateResponsiveRangeAttributes)(Sl,{defaultRange:30})),(0,h.generateResponsiveSelectControlAttributes)("stickyVisibility")),(0,h.generateResponsiveRangeAttributes)("stickyBorderRadius",{defaultRange:10}));function zl(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function jl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?zl(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):zl(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Fl=(0,h.withBlockContext)(Il)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.showBar,r=t.videoConfig,i=t.videoOptions,s=t.imageOverlay,c=t.previewImage,u=t.previewImageId,b=t.customPlayIcon,g=t.lightboxPlayIcon,p=t.customPlayIconId,m=t.customPlayIconURL,d=t.lightboxBGColor,C=t.closeIconColor,y=t.closeIconBgColor,R=t.placeholderImage,v=t.placeholderImageId,B=t.placeholderPlayIconURL,E=t.placeholderPlayIconId,x=t.stickyPosition,S=(0,h.useBlockDefaults)(o,t,l,Il);return React.createElement(React.Fragment,null,S&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},"lightbox"!=i&&React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Autoplay","essential-blocks"),checked:r.autoplay,onChange:function(e){return a({videoConfig:jl(jl({},r),{},{autoplay:e})})},__nextHasNoMarginBottom:!0}),r.autoplay&&React.createElement(f.PanelRow,null,React.createElement("em",null,"Audio will be muted by default if autoplay is enabled.")),React.createElement(f.ToggleControl,{label:(0,_.__)("Mute","essential-blocks"),checked:r.muted,onChange:function(e){return a({videoConfig:jl(jl({},r),{},{muted:e})})},__nextHasNoMarginBottom:!0})),React.createElement(f.ToggleControl,{label:(0,_.__)("Loop","essential-blocks"),checked:r.loop,onChange:function(e){return a({videoConfig:jl(jl({},r),{},{loop:e})})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Controls","essential-blocks"),checked:n,onChange:function(e){return a({showBar:e})},__nextHasNoMarginBottom:!0}),"lightbox"!=i&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalDivider,null),React.createElement(f.ToggleControl,{label:(0,_.__)("Image Overlay","essential-blocks"),checked:s,onChange:function(e){return a({imageOverlay:e})},__nextHasNoMarginBottom:!0}),s&&React.createElement(React.Fragment,null,!c&&React.createElement(k.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return a({previewImage:l,previewImageId:t})},type:"image",value:u,render:function(e){var t=e.open;return React.createElement(f.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,_.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),c&&React.createElement(h.ImageAvatar,{imageUrl:c,onDeleteImage:function(){return a({previewImage:null})}}),React.createElement(f.ToggleControl,{label:(0,_.__)("Custom Play Icon","essential-blocks"),checked:b,onChange:function(e){return a({customPlayIcon:e})},__nextHasNoMarginBottom:!0}),!m&&b&&React.createElement(k.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return a({customPlayIconURL:l,customPlayIconId:t})},type:"image",value:p,render:function(e){var t=e.open;return React.createElement(f.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,_.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),m&&b&&React.createElement(h.ImageAvatar,{imageUrl:m,onDeleteImage:function(){return a({customPlayIconURL:null})}}))),"eb-sticky"==i&&React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Sticky Position","essential-blocks"),value:x,onChange:function(e){return a({stickyPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Nl.map(function(e){return React.createElement(f.__experimentalToggleGroupControlOption,{value:e.value,label:e.label})})),"lightbox"==i&&React.createElement(React.Fragment,null,React.createElement(f.PanelRow,null,"Placeholder Image"),!R&&React.createElement(k.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return a({placeholderImage:l,placeholderImageId:t})},type:"image",value:v,render:function(e){var t=e.open;return React.createElement(f.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,_.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),R&&React.createElement(h.ImageAvatar,{imageUrl:R,onDeleteImage:function(){return a({placeholderImage:null})}}),React.createElement(f.PanelRow,null,"Play Icon"),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Play Icon","essential-blocks"),checked:g,onChange:function(e){return a({lightboxPlayIcon:e})},__nextHasNoMarginBottom:!0}),!B&&g&&React.createElement(k.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return a({placeholderPlayIconURL:l,placeholderPlayIconId:t})},type:"image",value:E,render:function(e){var t=e.open;return React.createElement(f.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,_.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),B&&g&&React.createElement(h.ImageAvatar,{imageUrl:B,onDeleteImage:function(){return a({placeholderPlayIconURL:null})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Video Styles","essential-blocks"),initialOpen:!1},"lightbox"!=i&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:vl,min:1,max:1e3,step:1,units:Al}),"lightbox"==i&&React.createElement(React.Fragment,null,g&&React.createElement(React.Fragment,null,React.createElement(f.PanelRow,null,"Play Icon"),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size","essential-blocks"),controlName:Ol,min:1,max:400,step:1,units:Al})),React.createElement(f.PanelRow,null,"Placeholder Image"),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:Pl,min:1,max:1e3,step:1,units:Al}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:Dl,min:1,max:1e3,step:1,units:Al}),React.createElement(f.__experimentalDivider,null)),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:Rl})),s&&b&&React.createElement(f.PanelBody,{title:(0,_.__)("Image Overlay","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Play Icon Size","essential-blocks"),controlName:hl,min:1,max:400,step:1,units:Al})),"lightbox"==i&&React.createElement(f.PanelBody,{title:(0,_.__)("Lightbox","essential-blocks")},React.createElement(f.PanelRow,null,"Lightbox"),React.createElement(h.ColorControl,{label:(0,_.__)("Overlay Color","essential-blocks"),color:d,onChange:function(e){return a({lightboxBGColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Content Width","essential-blocks"),controlName:Bl,min:1,max:1e3,step:1,units:Al}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Content Height","essential-blocks"),controlName:El,min:1,max:1e3,step:1,units:Hl}),React.createElement(h.BorderShadowControl,{controlName:xl,noShadow:!0,noBdrHover:!0}),React.createElement(f.PanelRow,null,"Close Icon"),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:y,onChange:function(e){return a({closeIconBgColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:C,onChange:function(e){return a({closeIconColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size (PX)","essential-blocks"),controlName:Sl,min:1,max:100,step:1,noUnits:!0})),"eb-sticky"==i&&React.createElement(f.PanelBody,{title:(0,_.__)("Sticky","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:wl,min:1,max:1e3,step:1,units:Al}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:Tl,min:1,max:1e3,step:1,units:Al}),React.createElement(f.PanelRow,null,"Close Icon"),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:C,onChange:function(e){return a({closeIconColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size","essential-blocks"),controlName:Sl,min:1,max:1e3,step:1,units:Al})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Cl,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:yl,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:fl,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:kl}))))});(0,_.__)("Preset 1"),(0,_.__)("Preset 2"),(0,_.__)("Preset 3"),(0,_.__)("Preset 4"),(0,_.__)("Preset 1"),(0,_.__)("Preset 2"),(0,_.__)("Preset 3"),(0,_.__)("Preset 4"),(0,_.__)("Preset 1"),(0,_.__)("Preset 2"),(0,_.__)("Fade");var Gl,Wl=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"items-justified-left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"items-justified-center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"items-justified-right"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-justify"})),value:"items-justified-space-between"}],Ul=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"items-justified-left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"items-justified-center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"items-justified-right"}],Vl=[{label:(0,_.__)("Text"),value:!1},{label:(0,_.__)("Icon"),value:!0}],ql=[{label:(0,_.__)("OFF"),value:"never"},{label:(0,_.__)("MOBILE"),value:"mobile"},{label:(0,_.__)("ALWAYS"),value:"always"}],Jl=[{label:(0,_.__)("Left"),value:"close-icon-left"},{label:(0,_.__)("Center"),value:"close-icon-center"},{label:(0,_.__)("Right"),value:"close-icon-right"}],Zl=((0,_.__)("Left"),(0,_.__)("Center"),(0,_.__)("Right"),(0,_.__)("Top"),(0,_.__)("Middle"),(0,_.__)("Bottom"),(0,_.__)("Fill"),(0,_.__)("Gradient"),(0,_.__)("Image"),(0,_.__)("Auto"),(0,_.__)("Cover"),(0,_.__)("Contain"),(0,_.__)("None"),(0,_.__)("Dashed"),(0,_.__)("Solid"),(0,_.__)("Dotted"),(0,_.__)("Double"),(0,_.__)("Groove"),(0,_.__)("Inset"),(0,_.__)("Outset"),(0,_.__)("Ridge"),(0,_.__)("Select Hover Effect","essential-blocks"),(0,_.__)("Grow","essential-blocks"),(0,_.__)("Shrink","essential-blocks"),(0,_.__)("Pulse","essential-blocks"),(0,_.__)("Pulse Grow","essential-blocks"),(0,_.__)("Pulse Shrink","essential-blocks"),(0,_.__)("Push","essential-blocks"),(0,_.__)("Pop","essential-blocks"),(0,_.__)("Bounce In","essential-blocks"),(0,_.__)("Bounce Out","essential-blocks"),(0,_.__)("Rotate","essential-blocks"),(0,_.__)("Grow Rotate","essential-blocks"),(0,_.__)("Float","essential-blocks"),(0,_.__)("Sink","essential-blocks"),(0,_.__)("Bob","essential-blocks"),(0,_.__)("Hang","essential-blocks"),(0,_.__)("Skew","essential-blocks"),(0,_.__)("Skew Forward","essential-blocks"),(0,_.__)("Skew Backward","essential-blocks"),(0,_.__)("Wobble Horizontal","essential-blocks"),(0,_.__)("Wobble Vertical","essential-blocks"),(0,_.__)("Wobble To Bottom Right","essential-blocks"),(0,_.__)("Wobble To Top Right","essential-blocks"),(0,_.__)("Wobble Top","essential-blocks"),(0,_.__)("Wobble Bottom","essential-blocks"),(0,_.__)("Wobble Skew","essential-blocks"),(0,_.__)("Buzz","essential-blocks"),(0,_.__)("Buzz Out","essential-blocks"),(0,_.__)("Forward","essential-blocks"),(0,_.__)("Fade","essential-blocks"),(0,_.__)("Back Pulse","essential-blocks"),(0,_.__)("Sweep To Right","essential-blocks"),(0,_.__)("Sweep To Left","essential-blocks"),(0,_.__)("Sweep To Bottom","essential-blocks"),(0,_.__)("Sweep To Top","essential-blocks"),(0,_.__)("Bounce To Right","essential-blocks"),(0,_.__)("Bounce To Left","essential-blocks"),(0,_.__)("Bounce To Bottom","essential-blocks"),(0,_.__)("Bounce To Top","essential-blocks"),(0,_.__)("Radial Out","essential-blocks"),(0,_.__)("Radial In","essential-blocks"),(0,_.__)("Rectangle In","essential-blocks"),(0,_.__)("Rectangle Out","essential-blocks"),(0,_.__)("Shutter In Horizontal","essential-blocks"),(0,_.__)("Shutter Out Horizontal","essential-blocks"),(0,_.__)("Shutter In Vertical","essential-blocks"),(0,_.__)("Shutter Out Vertical","essential-blocks"),(0,_.__)("Curl Top Left","essential-blocks"),(0,_.__)("Curl Top Right","essential-blocks"),(0,_.__)("Curl Bottom Right","essential-blocks"),(0,_.__)("Curl Bottom Left","essential-blocks"),"nav_"),Xl="navDropdown_",Yl="navHamburger_",Ql="navHamburgerBtn_",Kl="wrpBg_",$l="wrpBds_",eo="navBds_",to="navDropdownBds_",lo="navHamburgerItemBds_",oo="dropdownItemBds_",ao="wrpM_",no="wrpP_",ro="navP_",io="navM_",so="hamburgerP_",co="hamburgerItemP_",uo="dropdownP_",bo="dropdownItemP_",go="hamburgerBtnP_",po="carZ_",_o="dropdownW_",mo="hamburgerBtnZ_";function fo(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Co(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?fo(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):fo(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const yo=Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co(Co((Gl={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)"}},(0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)(Gl,"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)"}),(0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)(Gl,"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)"}),(0,u.A)((0,u.A)((0,u.A)(Gl,"hvCaretColor",{type:"string",default:"var(--eb-global-primary-color)"}),"hamburgerCloseIconAlign",{type:"string",default:"close-icon-right"}),"version",{type:"string"})),(0,h.generateTypographyAttributes)(Zl,{fontSize:16})),(0,h.generateTypographyAttributes)(Xl,{fontSize:16})),(0,h.generateTypographyAttributes)(Yl,{fontSize:16})),(0,h.generateTypographyAttributes)(Ql,{fontSize:16})),(0,h.generateResponsiveRangeAttributes)("ttlMinW_",{})),(0,h.generateResponsiveRangeAttributes)("iconZ_",{defaultRange:18,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)("iconGap_",{defaultRange:10,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(po,{defaultRange:15,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(_o,{defaultRange:200,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(mo,{defaultRange:30,noUnits:!0})),(0,h.generateBackgroundAttributes)(Kl,{defaultFillColor:"var(--eb-global-background-color)",defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,h.generateBackgroundAttributes)("actNavBg_",{defaultFillColor:"#7967ff",noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,h.generateBackgroundAttributes)("conBg_",{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,h.generateBackgroundAttributes)("ttlWBg_",{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,h.generateBorderShadowAttributes)($l,{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,h.generateBorderShadowAttributes)(to,{rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,h.generateBorderShadowAttributes)(oo,{rdsDefaults:{top:3,bottom:3,right:3,left:3}})),(0,h.generateBorderShadowAttributes)(eo,{rdsDefaults:{top:3,bottom:3,right:3,left:3}})),(0,h.generateBorderShadowAttributes)("actNavBds_")),(0,h.generateBorderShadowAttributes)("conBds_",{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"var(--eb-global-background-color)",defaultBdrStyle:"solid"})),(0,h.generateBorderShadowAttributes)(lo)),(0,h.generateDimensionsAttributes)(ao,{})),(0,h.generateDimensionsAttributes)(no)),(0,h.generateDimensionsAttributes)(ro,{top:20,bottom:20,left:10,right:10})),(0,h.generateDimensionsAttributes)(io)),(0,h.generateDimensionsAttributes)("dropdownM_")),(0,h.generateDimensionsAttributes)(bo,{top:10,bottom:10,left:10,right:10,isLinked:!1})),(0,h.generateDimensionsAttributes)(uo,{top:5,bottom:5,left:5,right:5,isLinked:!1})),(0,h.generateDimensionsAttributes)("ttlWM_")),(0,h.generateDimensionsAttributes)("ttlWP_")),(0,h.generateDimensionsAttributes)(so,{top:5,bottom:5,left:5,right:5,isLinked:!1})),(0,h.generateDimensionsAttributes)(co,{top:15,bottom:15,left:15,right:15,isLinked:!1})),(0,h.generateDimensionsAttributes)(go,{top:10,bottom:10,left:10,right:10,isLinked:!1})),ko=(0,h.withBlockContext)(yo)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.layout,r=t.navTextColor,i=t.hvNavTextColor,s=t.actNavTextColor,c=t.actHvNavTextColor,u=t.colorTransition,b=t.actColorTransition,g=t.caretColor,m=t.preset,C=t.navAlign,y=t.hvNavBgColor,k=t.actNavBgColor,R=t.actHvNavBgColor,v=t.navDropdownTextColor,B=t.hvNavDropdownTextColor,E=t.actNavDropdownTextColor,x=t.actHvNavDropdownTextColor,S=t.navDropdownBgColor,w=(t.hvNavDropdownBgColor,t.actNavDropdownBgColor,t.actHvNavDropdownBgColor,t.dropdownOpenOnClick),T=t.showDropdownIcon,P=t.navBtnType,D=t.dropdownItemBgColor,O=t.hvDropdownItemBgColor,N=t.actDropdownItemBgColor,A=t.actHvDropdownItemBgColor,H=t.hvCaretColor,M=t.verticalPreset,L=t.navHamburgerBgColor,I=t.navHamburgerTextColor,z=t.hamburgerItemBgColor,j=t.hvNavHamburgerTextColor,F=t.hvHamburgerItemBgColor,G=(t.actNavHamburgerTextColor,t.actHamburgerItemBgColor,t.actHvNavHamburgerTextColor,t.actHvHamburgerItemBgColor,t.hamburgerCloseIconColor),W=t.navDividerColor,U=t.navDropdownDividerColor,V=t.flexWrap,q=t.navVerticalAlign,J=t.hamburgerMenu,Z=t.navHamburgerBtnColor,X=t.hamburgerCloseIconAlign,Y=t.verticalNavDividerColor,Q=(0,h.useBlockDefaults)(o,t,l,yo),K=(0,d.useState)("normal"),$=(0,p.A)(K,2),ee=$[0],te=$[1],le=(0,d.useState)("normal"),oe=(0,p.A)(le,2),ae=oe[0],ne=oe[1];return React.createElement(React.Fragment,null,Q&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks")},React.createElement(f.PanelRow,null,(0,_.__)("Layout","essential-blocks")),"is-horizontal"==n&&React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Allow to wrap to multiple lines","essential-blocks"),checked:V,onChange:function(e){return a({flexWrap:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:C,onChange:function(e){return a({navAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Wl.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),"is-vertical"==n&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:q,onChange:function(e){return a({navVerticalAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ul.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),React.createElement(f.__experimentalDivider,null),React.createElement(f.PanelRow,null,(0,_.__)("Dropdown Menus","essential-blocks")),React.createElement(f.ToggleControl,{label:(0,_.__)("Open on Click","essential-blocks"),checked:w,onChange:function(e){return a({dropdownOpenOnClick:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Dropdown Menu Icon?","essential-blocks"),checked:T,onChange:function(e){return a({showDropdownIcon:e})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Hamburger Menu","essential-blocks")},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Button Type","essential-blocks"),value:P,onChange:function(e){return a({navBtnType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Vl.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Display Hamburger Menu","essential-blocks"),value:J,onChange:function(e){return a({hamburgerMenu:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ql.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),React.createElement(f.PanelBody,{title:(0,_.__)("Navigation Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Zl}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ro,baseLabel:"Padding"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:io,baseLabel:"Margin"}),"is-horizontal"==n&&"preset-4"==m&&React.createElement(h.ColorControl,{label:(0,_.__)("Divider Color","essential-blocks"),defaultColor:yo.navDividerColor.default,color:W,onChange:function(e){return a({navDividerColor:e})}}),"is-vertical"==n&&"preset-1"==m&&React.createElement(h.ColorControl,{label:(0,_.__)("Divider Color","essential-blocks"),defaultColor:yo.verticalNavDividerColor.default,color:Y,onChange:function(e){return a({verticalNavDividerColor:e})}}),React.createElement(f.PanelBody,{title:(0,_.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Color State","essential-blocks"),value:ee,onChange:function(e){return te(e)},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControlOption,{value:"normal",label:(0,_.__)("Normal","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"hover",label:(0,_.__)("Hover","essential-blocks")})),"normal"===ee&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:yo.navTextColor.default,color:r,onChange:function(e){return a({navTextColor:e})}})),"hover"===ee&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:yo.hvNavTextColor.default,color:i,onChange:function(e){return a({hvNavTextColor:e})}}),"is-horizontal"==n&&("preset-2"==m||"preset-3"==m)&&React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.hvNavBgColor.default,color:y,onChange:function(e){return a({hvNavBgColor:e})}}),"is-vertical"==n&&"vertical-preset-2"==M&&React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.hvNavBgColor.default,color:y,onChange:function(e){return a({hvNavBgColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Active Color State","essential-blocks"),value:ae,onChange:function(e){return ne(e)},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControlOption,{value:"normal",label:(0,_.__)("Normal","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"hover",label:(0,_.__)("Hover","essential-blocks")})),"normal"===ae&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:yo.actNavTextColor.default,color:s,onChange:function(e){return a({actNavTextColor:e})}}),"is-horizontal"==n&&("preset-2"==m||"preset-3"==m)&&React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.actNavBgColor.default,color:k,onChange:function(e){return a({actNavBgColor:e})}}),"is-vertical"==n&&"vertical-preset-2"==M&&React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.actNavBgColor.default,color:k,onChange:function(e){return a({actNavBgColor:e})}})),"hover"===ae&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:yo.actHvNavTextColor.default,color:c,onChange:function(e){return a({actHvNavTextColor:e})}}),"is-horizontal"==n&&("preset-2"==m||"preset-3"==m)&&React.createElement(h.ColorControl,{label:(0,_.__)("Backgound","essential-blocks"),defaultColor:yo.actHvNavBgColor.default,color:R,onChange:function(e){return a({actHvNavBgColor:e})}}),"is-vertical"==n&&"vertical-preset-2"==M&&React.createElement(h.ColorControl,{label:(0,_.__)("Backgound","essential-blocks"),defaultColor:yo.actHvNavBgColor.default,color:R,onChange:function(e){return a({actHvNavBgColor:e})}}),React.createElement(f.BaseControl,{label:(0,_.__)("Transition","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.RangeControl,{value:b,onChange:function(e){return a({actColorTransition:e})},step:.1,min:0,max:5,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})))),"preset-3"===m&&React.createElement(f.PanelBody,{title:(0,_.__)("Active & Hover Border"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:eo,noShadow:!0,noBdrHover:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Dropdown Menu Styles","essential-blocks"),initialOpen:!1},React.createElement(f.PanelRow,null,(0,_.__)("Container","essential-blocks")),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Min Width (PX)","essential-blocks"),controlName:_o,min:100,max:500,step:1,noUnits:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.navDropdownBgColor.default,color:S,onChange:function(e){return a({navDropdownBgColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:uo,baseLabel:"Padding"}),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:to,noBdrHover:!0})),React.createElement(f.__experimentalDivider,null),React.createElement(f.PanelRow,null,(0,_.__)("Items","essential-blocks")),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Xl}),React.createElement(h.ResponsiveDimensionsControl,{controlName:bo,baseLabel:"Padding"}),"preset-4"==m&&React.createElement(h.ColorControl,{label:(0,_.__)("Divider Color","essential-blocks"),defaultColor:yo.navDropdownDividerColor.default,color:U,onChange:function(e){return a({navDropdownDividerColor:e})}}),React.createElement(f.PanelBody,{title:(0,_.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Color State","essential-blocks"),value:ee,onChange:function(e){return te(e)},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControlOption,{value:"normal",label:(0,_.__)("Normal","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"hover",label:(0,_.__)("Hover","essential-blocks")})),"normal"===ee&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:yo.navDropdownTextColor.default,color:v,onChange:function(e){return a({navDropdownTextColor:e})}}),("preset-2"==m||"preset-3"==m)&&React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.dropdownItemBgColor.default,color:D,onChange:function(e){return a({dropdownItemBgColor:e})}})),"hover"===ee&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:yo.hvNavDropdownTextColor.default,color:B,onChange:function(e){return a({hvNavDropdownTextColor:e})}}),"is-horizontal"==n&&("preset-2"==m||"preset-3"==m)&&React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.hvDropdownItemBgColor.default,color:O,onChange:function(e){return a({hvDropdownItemBgColor:e})}}),"is-vertical"==n&&"vertical-preset-2"==M&&React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.hvDropdownItemBgColor.default,color:O,onChange:function(e){return a({hvDropdownItemBgColor:e})}}),React.createElement(f.RangeControl,{value:u,onChange:function(e){return a({colorTransition:e})},step:.1,min:0,max:5,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Active Color State","essential-blocks"),value:ae,onChange:function(e){return ne(e)},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControlOption,{value:"normal",label:(0,_.__)("Normal","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"hover",label:(0,_.__)("Hover","essential-blocks")})),"normal"===ae&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:yo.actNavDropdownTextColor.default,color:E,onChange:function(e){return a({actNavDropdownTextColor:e})}}),("preset-2"==m||"preset-3"==m)&&React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.actDropdownItemBgColor.default,color:N,onChange:function(e){return a({actDropdownItemBgColor:e})}})),"hover"===ae&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:yo.actHvNavDropdownTextColor.default,color:x,onChange:function(e){return a({actHvNavDropdownTextColor:e})}}),("preset-2"==m||"preset-3"==m)&&React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.actHvDropdownItemBgColor.default,color:A,onChange:function(e){return a({actHvDropdownItemBgColor:e})}}))),"preset-3"==m&&React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:oo,noShadow:!0}))),T&&React.createElement(f.PanelBody,{title:(0,_.__)("Caret Styles","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Caret Size","essential-blocks"),controlName:po,min:0,max:100,step:1,noUnits:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Caret Color","essential-blocks"),defaultColor:yo.caretColor.default,color:g,onChange:function(e){return a({caretColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Caret Color","essential-blocks"),defaultColor:yo.hvCaretColor.default,color:H,onChange:function(e){return a({hvCaretColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Hamburger Menu Styles","essential-blocks"),initialOpen:!1},React.createElement(f.PanelRow,null,(0,_.__)("Button","essential-blocks")),P&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size(PX)","essential-blocks"),controlName:mo,min:0,max:100,step:1,noUnits:!0}),!P&&React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Ql}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),defaultColor:yo.navHamburgerBtnColor.default,color:Z,onChange:function(e){return a({navHamburgerBtnColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:go,baseLabel:"Padding"}),React.createElement(f.PanelRow,null,(0,_.__)("Container","essential-blocks")),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.navHamburgerBgColor.default,color:L,onChange:function(e){return a({navHamburgerBgColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:so,baseLabel:"Padding"}),React.createElement(f.__experimentalDivider,null),React.createElement(f.PanelRow,null,(0,_.__)("Items","essential-blocks")),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Yl}),React.createElement(h.ResponsiveDimensionsControl,{controlName:co,baseLabel:"Padding"}),React.createElement(f.PanelBody,{title:(0,_.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Color State","essential-blocks"),value:ee,onChange:function(e){return te(e)},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControlOption,{value:"normal",label:(0,_.__)("Normal","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControlOption,{value:"hover",label:(0,_.__)("Hover","essential-blocks")})),"normal"===ee&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:yo.navHamburgerTextColor.default,color:I,onChange:function(e){return a({navHamburgerTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.hamburgerItemBgColor.default,color:z,onChange:function(e){return a({hamburgerItemBgColor:e})}})),"hover"===ee&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text","essential-blocks"),defaultColor:yo.hvNavHamburgerTextColor.default,color:j,onChange:function(e){return a({hvNavHamburgerTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),defaultColor:yo.hvHamburgerItemBgColor.default,color:F,onChange:function(e){return a({hvHamburgerItemBgColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Border"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:lo,noShadow:!0,noBdrHover:!0})),React.createElement(f.__experimentalDivider,null),React.createElement(f.PanelRow,null,(0,_.__)("Close Icon","essential-blocks")),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),defaultColor:yo.hamburgerCloseIconColor.default,color:G,onChange:function(e){return a({hamburgerCloseIconColor:e})}}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:X,onChange:function(e){return a({hamburgerCloseIconAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Jl.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:ao,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:no,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Kl})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:$l}))))});var Ro="wrprBg",vo="wrpMargin",ho="wrpPadding",Bo="wrpBorderShadow",Eo="breadcrumbPadding",xo="breadcrumbBorderShadow",So="prefixIcon",wo="prefixIcon",To=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Po=[{label:(0,_.__)("Text","essential-blocks"),value:"text"},{label:(0,_.__)("Icon","essential-blocks"),value:"icon"}],Do=[{label:(0,_.__)("Normal","essential-blocks"),value:"normal"},{label:(0,_.__)("Hover","essential-blocks"),value:"hover"}],Oo="breadcrumb_typo",No="prefix_typo",Ao="separator_typo";function Ho(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Mo(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ho(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ho(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Lo=Mo(Mo(Mo(Mo(Mo(Mo(Mo(Mo(Mo(Mo(Mo({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},breadcrumbAlign:{type:"string",default:"flex-start"},breadcrumbType:{type:"string",default:"normal"},breadcrumbColor:{type:"string",default:"var(--eb-global-text-color)"},breadcrumbHvColor:{type:"string",default:"var(--eb-global-link-color)"},breadcrumbCurrentColor:{type:"string",default:"var(--eb-global-heading-color)"},breadcrumbCurrentHvColor:{type:"string",default:"var(--eb-global-link-color)"},showPrefix:{type:"boolean",default:!1},prefixType:{type:"string",default:"text"},prefixIcon:{type:"string",default:"fas fa-house-chimney-window"},prefixText:{type:"string",default:"Browse:"},prefixColor:{type:"string",default:"var(--eb-global-text-color)"},showHomePage:{type:"boolean",default:!0},homePageLabel:{type:"string",default:"Home"},separatorType:{type:"string",default:"text"},separatorIcon:{type:"string",default:"fas fa-angle-right"},separatorText:{type:"string",default:"/"},separatorColor:{type:"string",default:"var(--eb-global-text-color)"},breadcrumbGap:{type:"number",default:6},prefixGap:{type:"number",default:10}},(0,h.generateTypographyAttributes)(No,{fontSize:16})),(0,h.generateTypographyAttributes)(Oo,{fontSize:16})),(0,h.generateTypographyAttributes)(Ao,{fontSize:16})),(0,h.generateDimensionsAttributes)(vo)),(0,h.generateDimensionsAttributes)(ho)),(0,h.generateBorderShadowAttributes)(Bo,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBackgroundAttributes)(Ro,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,h.generateResponsiveRangeAttributes)(So,{defaultRange:20})),(0,h.generateResponsiveRangeAttributes)(wo,{defaultRange:14})),(0,h.generateBorderShadowAttributes)(xo)),(0,h.generateDimensionsAttributes)(Eo)),Io=(0,h.withBlockContext)(Lo)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.breadcrumbAlign,r=t.breadcrumbType,i=t.breadcrumbColor,s=t.breadcrumbHvColor,c=t.breadcrumbCurrentColor,u=t.breadcrumbCurrentHvColor,b=t.showPrefix,g=t.showHomePage,p=t.homePageLabel,m=t.prefixType,d=t.prefixIcon,C=t.prefixText,y=t.prefixColor,k=t.prefixGap,R=t.separatorType,v=t.separatorText,B=t.separatorIcon,E=t.separatorColor,x=t.separatorGap,S=(0,h.useBlockDefaults)(o,t,l,Lo);return React.createElement(React.Fragment,null,S&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General Settings","essential-blocks"),initialOpen:!0},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:n,onChange:function(e){return a({breadcrumbAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},To.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Home Page","essential-blocks"),checked:g,onChange:function(e){return a({showHomePage:e})},__nextHasNoMarginBottom:!0}),g&&React.createElement(h.DynamicInputControl,{label:(0,_.__)("Home Page Label","essential-blocks"),attrName:"homePageLabel",inputValue:p,setAttributes:a,onChange:function(e){return a({homePageLabel:e})}}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Prefix","essential-blocks"),checked:b,onChange:function(e){return a({showPrefix:e})},__nextHasNoMarginBottom:!0}),b&&React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Prefix Type","essential-blocks"),value:m,options:Po,onChange:function(e){return a({prefixType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"text"===m&&React.createElement(h.DynamicInputControl,{label:(0,_.__)("Prefix Text","essential-blocks"),attrName:"prefixText",inputValue:C,setAttributes:a,onChange:function(e){return a({prefixText:e})}}),"icon"===m&&React.createElement(h.EBIconPicker,{value:d,onChange:function(e){return a({prefixIcon:e})},title:(0,_.__)("Select Prefix Icon","essential-blocks")}),React.createElement(f.RangeControl,{label:(0,_.__)("Right Gap","essential-blocks"),value:k,onChange:function(e){return a({prefixGap:e})},min:1,max:500,step:1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Separator Settings","essential-blocks"),initialOpen:!1},React.createElement(f.SelectControl,{label:(0,_.__)("Separator Type","essential-blocks"),value:R,options:Po,onChange:function(e){return a({separatorType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"text"===R&&React.createElement(h.DynamicInputControl,{label:(0,_.__)("Separator Text","essential-blocks"),attrName:"separatorText",inputValue:v,setAttributes:a,onChange:function(e){return a({separatorText:e})}}),"icon"===R&&React.createElement(h.EBIconPicker,{value:B,onChange:function(e){return a({separatorIcon:e})},title:(0,_.__)("Select Separator Icon","essential-blocks")}),React.createElement(h.ColorControl,{label:(0,_.__)("Separator Color","essential-blocks"),color:E,onChange:function(e){return a({separatorColor:e})}}),React.createElement(f.RangeControl,{label:(0,_.__)("Separator Gap","essential-blocks"),value:x,onChange:function(e){return a({separatorGap:e})},min:1,max:500,step:1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),"text"===R&&React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Ao}),"icon"===R&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:wo,min:8,max:200,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Breadcrumb Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Oo}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Breadcrumb State","essential-blocks"),value:r,onChange:function(e){return a({breadcrumbType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Do.map(function(e,t){var l=e.label,o=e.value;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:o,label:l})})),"normal"===r&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:i,onChange:function(e){return a({breadcrumbColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Current Item Color","essential-blocks"),color:c,onChange:function(e){return a({breadcrumbCurrentColor:e})}})),"hover"===r&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:s,onChange:function(e){return a({breadcrumbHvColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Current Item Color","essential-blocks"),color:u,onChange:function(e){return a({breadcrumbCurrentHvColor:e})}})),React.createElement(h.ResponsiveDimensionsControl,{controlName:Eo,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:xo})),b&&React.createElement(f.PanelBody,{title:(0,_.__)("Prefix Styles","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:y,onChange:function(e){return a({prefixColor:e})}}),"text"===m&&React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:No}),"icon"===m&&d&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:So,min:8,max:200,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:vo,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ho,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Ro})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Bo}))))});(0,_.__)("Default","essential-blocks"),(0,_.__)("Info","essential-blocks"),(0,_.__)("Success","essential-blocks"),(0,_.__)("Warning","essential-blocks"),(0,_.__)("Danger","essential-blocks");var zo=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],jo=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],Fo=[{label:(0,_.__)("Auto","essential-blocks"),value:"auto"},{label:(0,_.__)("Full","essential-blocks"),value:"full"},{label:(0,_.__)("Fixed","essential-blocks"),value:"fixed"}],Go=[{label:(0,_.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,_.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,_.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,_.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,_.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,_.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,_.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,_.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,_.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,_.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,_.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,_.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,_.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,_.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,_.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,_.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,_.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,_.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,_.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,_.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,_.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,_.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,_.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,_.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,_.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,_.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,_.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,_.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,_.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,_.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,_.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,_.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,_.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,_.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,_.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,_.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,_.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,_.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,_.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,_.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,_.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,_.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,_.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,_.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,_.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,_.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,_.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,_.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,_.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,_.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,_.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,_.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,_.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,_.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,_.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,_.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,_.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,_.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,_.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,_.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,_.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,_.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,_.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,_.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,_.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,_.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,_.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,_.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,_.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,_.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,_.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,_.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,_.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,_.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,_.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,_.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,_.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,_.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],Wo="wrpMargin";function Uo(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Vo(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Uo(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Uo(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const qo=Vo(Vo({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},type:{type:"string",default:"default"}},null===h.EBButton||void 0===h.EBButton?void 0:h.EBButton.addAttributes()),(0,h.generateDimensionsAttributes)(Wo,{top:28,right:0,bottom:28,left:0,isLinked:!1})),Jo=(0,h.withBlockContext)(qo)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.buttonAlign,r=t.buttonWidth,i=t.addIcon,s=t.icon,c=t.iconPosition,u=t.textColor,b=t.hoverTextColor,g=t.hoverEffect,p=t.hoverTransition,m=(t.type,(0,h.useBlockDefaults)(o,t,l,qo));return React.createElement(React.Fragment,null,m&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks")},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:n,onChange:function(e){return a({buttonAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},zo.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Width","essential-blocks"),value:r,onChange:function(e){return a({buttonWidth:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Fo.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"fixed"===r&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Fixed Width","essential-blocks"),controlName:"btnWidth",min:100,max:900,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Icon","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Add icon","essential-blocks"),checked:i,onChange:function(){return a({addIcon:!i})},__nextHasNoMarginBottom:!0}),i&&React.createElement(React.Fragment,null,React.createElement(h.EBIconPicker,{value:s,onChange:function(e){return a({icon:e})}}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Icon Postion","essential-blocks"),value:c,onChange:function(e){return a({iconPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},jo.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size","essential-blocks"),controlName:"iconSize",noUnits:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Gap","essential-blocks"),controlName:"iconSpace",noUnits:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Styles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:"text"}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:u,onChange:function(e){return a({textColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Hover Color","essential-blocks"),color:b,onChange:function(e){return a({hoverTextColor:e})}}),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Background","essential-blocks"))),React.createElement(h.BackgroundControl,{controlName:"btnBack",noOverlay:!0,noMainBgi:!0}),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:"btnBrdShw"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:"btnPadding",baseLabel:(0,_.__)("Padding","essential-blocks")}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin","essential-blocks")},React.createElement(h.ResponsiveDimensionsControl,{controlName:Wo,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(f.SelectControl,{label:(0,_.__)("Hover Effect","essential-blocks"),value:g,options:Go,onChange:function(e){return a({hoverEffect:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),g&&React.createElement(f.RangeControl,{label:(0,_.__)("Hover Transition","essential-blocks"),value:p,onChange:function(e){return a({hoverTransition:e})},step:.01,min:0,max:5,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))))});(0,_.__)("Basic","essential-blocks"),(0,_.__)("Inline","essential-blocks"),(0,_.__)("Left","essential-blocks"),(0,_.__)("Center","essential-blocks"),(0,_.__)("Right","essential-blocks");var Zo=[{label:(0,_.__)("H1","essential-blocks"),value:"h1"},{label:(0,_.__)("H2","essential-blocks"),value:"h2"},{label:(0,_.__)("H3","essential-blocks"),value:"h3"},{label:(0,_.__)("H4","essential-blocks"),value:"h4"},{label:(0,_.__)("H5","essential-blocks"),value:"h5"},{label:(0,_.__)("H6","essential-blocks"),value:"h6"}],Xo=[{label:"Small",value:"small"},{label:"Medium",value:"medium"},{label:"Large",value:"large"},{label:"Extra Large",value:"extra-large"},{label:"Custom",value:"custom"}],Yo=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Qo=[{label:(0,_.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,_.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,_.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,_.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,_.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,_.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,_.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,_.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,_.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,_.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,_.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,_.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,_.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,_.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,_.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,_.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,_.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,_.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,_.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,_.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,_.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,_.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,_.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,_.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,_.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,_.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,_.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,_.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,_.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,_.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,_.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,_.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,_.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,_.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,_.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,_.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,_.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,_.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,_.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,_.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,_.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,_.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,_.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,_.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,_.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,_.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,_.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,_.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,_.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,_.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,_.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],Ko="wrpMargin",$o="wrpPadding",ea="titleMargin",ta="subtitleMargin",la="btnPadding",oa="iconPadding",aa="descPadding",na="wrpBack",ra="wrpBrd",ia="btnBrd",sa="iconSize",ca="title",ua="subtitle",ba="desc";function ga(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function pa(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ga(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ga(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const _a=pa(pa(pa(pa(pa(pa(pa(pa(pa(pa(pa(pa(pa(pa(pa({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,_.__)("Icon","essential-blocks"),value:"icon"},{label:(0,_.__)("Subtitle","essential-blocks"),value:"subtitle"},{label:(0,_.__)("Title","essential-blocks"),value:"title"},{label:(0,_.__)("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:"h4"},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"}},(0,h.generateTypographyAttributes)(ca)),(0,h.generateTypographyAttributes)(ua)),(0,h.generateTypographyAttributes)(ba)),(0,h.generateTypographyAttributes)("btn")),(0,h.generateDimensionsAttributes)(Ko,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)($o)),(0,h.generateDimensionsAttributes)(ea)),(0,h.generateDimensionsAttributes)(ta)),(0,h.generateDimensionsAttributes)(la)),(0,h.generateDimensionsAttributes)(oa)),(0,h.generateDimensionsAttributes)(aa)),(0,h.generateBackgroundAttributes)(na,{defaultFillColor:"var(--eb-global-background-color)"})),(0,h.generateBorderShadowAttributes)(ra)),(0,h.generateBorderShadowAttributes)(ia)),(0,h.generateResponsiveRangeAttributes)(sa,{defaultRange:70})),ma=(0,h.withBlockContext)(_a)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.showIcon,r=t.icon,i=t.iconColor,s=t.titleTag,c=t.titleColor,u=t.showSubtitle,b=t.subtitleColor,g=t.descriptionColor,p=t.showButton,m=t.buttonSize,d=t.buttonBackgroundColor,C=t.buttonTextColor,y=t.buttonHoverTextColor,k=t.buttonHoverBackgroundColor,R=t.buttonURL,v=t.linkNewTab,B=t.buttonPosition,E=t.btnHoverEffect,x=(0,h.useBlockDefaults)(o,t,l,_a);return React.createElement(React.Fragment,null,x&&React.createElement("div",{className:"eb-panel-control"},n&&React.createElement(f.PanelBody,{title:(0,_.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(h.EBIconPicker,{value:r,onChange:function(e){return a({icon:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size","essential-blocks"),controlName:sa,min:0,max:100,step:1,noUnits:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Button Settings","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:B,onChange:function(e){return a({buttonPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Yo.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.SelectControl,{label:(0,_.__)("Button Size","essential-blocks"),value:m,options:Xo,onChange:function(e){return a({buttonSize:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"custom"===m&&React.createElement(h.ResponsiveDimensionsControl,{controlName:la,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(f.TextControl,{label:(0,_.__)("Button Link","essential-blocks"),value:R,help:(0,_.__)("Use https or http","essential-blocks"),onChange:function(e){return a({buttonURL:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),R&&React.createElement(f.ToggleControl,{label:(0,_.__)("Open in New Tab","essential-blocks"),checked:v,onChange:function(){return a({linkNewTab:!v})},__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Hover Effect","essential-blocks"),value:E,options:Qo,onChange:function(e){return a({btnHoverEffect:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Title Tag","essential-blocks"),value:s,onChange:function(e){return a({titleTag:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Zo.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:ca}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:c,onChange:function(e){return a({titleColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ea,baseLabel:(0,_.__)("Space","essential-blocks")})),u&&React.createElement(f.PanelBody,{title:(0,_.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:ua}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:b,onChange:function(e){return a({subtitleColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ta,baseLabel:(0,_.__)("Space","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Description Style","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:ba}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:g,onChange:function(e){return a({descriptionColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:aa,baseLabel:(0,_.__)("Space","essential-blocks")})),n&&React.createElement(f.PanelBody,{title:(0,_.__)("Icon Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Icon Color","essential-blocks"),color:i,onChange:function(e){return a({iconColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:oa,baseLabel:(0,_.__)("Space","essential-blocks")})),p&&React.createElement(f.PanelBody,{title:(0,_.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:"btn"}),React.createElement(h.ColorControl,{label:(0,_.__)("Button Text Color","essential-blocks"),color:C,onChange:function(e){return a({buttonTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Button Hover Text Color","essential-blocks"),color:y,onChange:function(e){return a({buttonHoverTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Button Background","essential-blocks"),color:d,onChange:function(e){return a({buttonBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Button Hover Background","essential-blocks"),color:k,onChange:function(e){return a({buttonHoverBackgroundColor:e})}}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:ia})),React.createElement(f.PanelBody,{title:(0,_.__)("Advanced","essential-blocks"),initialOpen:!0},React.createElement(f.PanelBody,null,React.createElement(h.ResponsiveDimensionsControl,{controlName:Ko,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:$o,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:na})),React.createElement(f.PanelBody,{title:(0,_.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:ra})))))});(0,_.__)("Default","essential-blocks"),(0,_.__)("Preset 1","essential-blocks"),(0,_.__)("Preset 2","essential-blocks"),(0,_.__)("Preset 3","essential-blocks"),(0,_.__)("Preset 4","essential-blocks"),(0,_.__)("Preset 5","essential-blocks"),(0,_.__)("Preset 6","essential-blocks"),(0,_.__)("Preset 7","essential-blocks"),(0,_.__)("Preset 8 (Pro)","essential-blocks"),(0,_.__)("Preset 9 (Pro)","essential-blocks");var da=[{label:(0,_.__)("Dotted","essential-blocks"),value:":"},{label:(0,_.__)("Solid","essential-blocks"),value:"|"}],fa=[{label:"Grid View",value:"row"},{label:"List View",value:"column"}],Ca=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],ya=[{label:(0,_.__)("Start","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("End","essential-blocks"),value:"flex-end"},{label:(0,_.__)("Space-Between","essential-blocks"),value:"space-between"},{label:(0,_.__)("Space-around","essential-blocks"),value:"space-around"},{label:(0,_.__)("Space-Evenly","essential-blocks"),value:"space-evenly"}],ka=[{label:"Row",value:"row"},{label:"Row-Reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column-Reverse",value:"column-reverse"}],Ra="wrpW_",va="boxsSpb_",ha="sepTop_",Ba="sepRight_",Ea="boxsP_",xa="wrpMrg_",Sa="wrpPad_",wa="dgPad_",Ta="lblPad_",Pa="boxsBg_",Da="dayBg_",Oa="hourBg_",Na="minuteBg_",Aa="secondBg_",Ha="WrpBg_",Ma="boxsBds_",La="wrpBdSd_";function Ia(e){var t=e.heading,l=e.resRequiredProps,o=e.bgControlName,a=e.dayDgColor,n=e.dayLbColor,r=e.dayBdrColor,i=l.attributes;return React.createElement(React.Fragment,null,React.createElement("h3",{style:{fontSize:"15px",color:"#444",margin:"0 0 10px 0"}},t),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks")},React.createElement(h.BackgroundControl,{noTransition:!0,controlName:o,noOverlay:!0,noMainBgi:!0})),React.createElement(h.ColorControl,{label:(0,_.__)("Digit Color","essential-blocks"),color:a,attributeName:"dayDgColor"}),React.createElement(h.ColorControl,{label:(0,_.__)("Label Color","essential-blocks"),color:i[n],attributeName:"dayLbColor"}),"none"!==i.boxsBds_borderStyle&&React.createElement(h.ColorControl,{label:(0,_.__)("Border Color","essential-blocks"),color:i[r],attributeName:"dayBdrColor"}),React.createElement(f.__experimentalDivider,null))}function za(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function ja(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?za(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):za(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Fa=ja(ja(ja(ja(ja(ja(ja(ja(ja(ja(ja(ja(ja(ja(ja(ja(ja(ja(ja(ja({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"}},(0,h.generateTypographyAttributes)("dg_",{fontSize:40})),(0,h.generateTypographyAttributes)("lb_",{fontSize:18})),(0,h.generateTypographyAttributes)("sp_",{fontSize:44})),(0,h.generateResponsiveRangeAttributes)(Ra,{defaultRange:600})),(0,h.generateResponsiveRangeAttributes)(va,{defaultRange:30})),(0,h.generateResponsiveRangeAttributes)(ha,{defaultRange:46,defaultUnit:"%"})),(0,h.generateResponsiveRangeAttributes)(Ba,{defaultRange:18,defaultUnit:"%"})),(0,h.generateBackgroundAttributes)(Ha,{defaultBgGradient:"var(--eb-global-background-color)"})),(0,h.generateBackgroundAttributes)(Pa,{defaultFillColor:"var(--eb-global-background-color)",noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)(Da,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)(Oa,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)(Na,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)(Aa,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,h.generateBorderShadowAttributes)(La,{})),(0,h.generateBorderShadowAttributes)(Ma,{rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,h.generateDimensionsAttributes)(Ea,{top:20,bottom:20,isLinked:!1})),(0,h.generateDimensionsAttributes)(xa)),(0,h.generateDimensionsAttributes)(Sa)),(0,h.generateDimensionsAttributes)(wa)),(0,h.generateDimensionsAttributes)(Ta)),Ga=(0,h.withBlockContext)(Fa)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.showDays,r=t.showHours,i=t.showMinutes,s=t.showSeconds,c=t.daysLabel,u=t.hoursLabel,b=t.minutesLabel,g=t.secondsLabel,p=t.flexDirection,m=t.showSeparator,d=t.separatorType,C=t.separatorColor,y=t.contentsAlign,k=t.contentsDirection,R=t.contentsJustify,v=t.digitsColor,B=t.labelsColor,E=(0,h.useBlockDefaults)(o,t,l,Fa);return React.createElement(React.Fragment,null,E&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Content Settings","essential-blocks"),initialOpen:!0},React.createElement(f.ToggleControl,{label:(0,_.__)("Display Days","essential-blocks"),checked:n,onChange:function(){return a({showDays:!n})},__nextHasNoMarginBottom:!0}),n&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:(0,_.__)("Custom Label For Days","essential-blocks"),value:c,type:"text",onChange:function(e){return a({daysLabel:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(f.ToggleControl,{label:(0,_.__)("Display Hours","essential-blocks"),checked:r,onChange:function(){return a({showHours:!r})},__nextHasNoMarginBottom:!0}),r&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:(0,_.__)("Custom Label For Hours","essential-blocks"),value:u,type:"text",onChange:function(e){return a({hoursLabel:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(f.ToggleControl,{label:(0,_.__)("Display Minutes","essential-blocks"),checked:i,onChange:function(){return a({showMinutes:!i})},__nextHasNoMarginBottom:!0}),i&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:(0,_.__)("Custom Label For Minutes","essential-blocks"),value:b,type:"text",onChange:function(e){return a({minutesLabel:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(f.ToggleControl,{label:(0,_.__)("Display Seconds","essential-blocks"),checked:s,onChange:function(){return a({showSeconds:!s})},__nextHasNoMarginBottom:!0}),s&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:(0,_.__)("Custom Label For Seconds","essential-blocks"),value:g,type:"text",onChange:function(e){return a({secondsLabel:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide")))),React.createElement(f.PanelBody,{title:(0,_.__)("Boxes Styles","essential-blocks")},React.createElement(f.__experimentalToggleGroupControl,{label:"Layout",value:p,onChange:function(e){return a({flexDirection:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},fa.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})})),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Container Max Width","essential-blocks"),controlName:Ra,min:100,max:2e3,step:1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Space Between Boxs","essential-blocks"),controlName:va,min:0,max:200,step:1}),React.createElement(f.BaseControl,{label:(0,_.__)("Contents Direction","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:k,options:ka,onChange:function(e){return a({contentsDirection:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),k&&k.includes("row")&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Contents Justify Position","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:R,options:ya,onChange:function(e){return a({contentsJustify:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Contents Alignment","essential-blocks"),value:y,onChange:function(e){return a({contentsAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ca.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Pa,noOverlay:!0,noMainBgi:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Ea,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Ma}))),React.createElement(f.PanelBody,{title:(0,_.__)("Digits","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:v,onChange:function(e){return a({digitsColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:"dg_"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:wa,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:B,onChange:function(e){return a({labelsColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:"lb_"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ta,baseLabel:"Padding"})),"row"===p&&React.createElement(f.PanelBody,{title:(0,_.__)("Separator","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Show Separator","essential-blocks"),checked:m,onChange:function(){return a({showSeparator:!m})},__nextHasNoMarginBottom:!0}),m&&React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Separator Type","essential-blocks"),value:d,options:da,onChange:function(e){return a({separatorType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Position Top","essential-blocks"),controlName:ha,min:0,max:900,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Position Right","essential-blocks"),controlName:Ba,min:0,max:900,step:1}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:C,onChange:function(e){return a({separatorColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:"sp_"}))),React.createElement(f.PanelBody,{title:(0,_.__)("Individual Box Styling","essential-blocks"),initialOpen:!1},n&&React.createElement(Ia,{heading:"Days",bgControlName:Da,dgColorAttrString:"dayDgColor",lbColorAttrString:"dayLbColor",bdColorAttrString:"dayBdrColor"}),r&&React.createElement(Ia,{heading:"Hours",bgControlName:Oa,dgColorAttrString:"hourDgColor",lbColorAttrString:"hourLbColor",bdColorAttrString:"hourBdrColor"}),i&&React.createElement(Ia,{heading:"Minutes",bgControlName:Na,dgColorAttrString:"minuteDgColor",lbColorAttrString:"minuteLbColor",bdColorAttrString:"minuteBdrColor"}),s&&React.createElement(Ia,{heading:"Seconds",bgControlName:Aa,dgColorAttrString:"secondDgColor",lbColorAttrString:"secondLbColor",bdColorAttrString:"secondBdrColor"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks")},React.createElement(h.ResponsiveDimensionsControl,{controlName:xa,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Sa,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Ha})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:La}))))});var Wa="wrpMargin",Ua="buttonsPadding",Va="Btn1Bg",qa="Btn2Bg",Ja="buttonOneBorderShadow",Za="buttonTwoBorderShadow",Xa="buttonsWidth",Ya="buttonsGap",Qa="buttonsConnectorSize",Ka="buttonsConnectorIconSize",$a=((0,_.__)("Fill","essential-blocks"),(0,_.__)("Outline","essential-blocks"),(0,_.__)("Text","essential-blocks"),[{label:"px",value:"px"},{label:"em",value:"em"}]),en=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],tn=[{label:"Custom Width",value:"custom"},{label:"Auto",value:"auto"}],ln=[{label:(0,_.__)("Text","essential-blocks"),value:"text"},{label:(0,_.__)("Icon","essential-blocks"),value:"icon"}],on=((0,_.__)("Preset 1","essential-blocks"),(0,_.__)("Preset 2","essential-blocks"),(0,_.__)("Preset 3","essential-blocks"),(0,_.__)("Preset 4","essential-blocks"),[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}]),an=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],nn="button",rn="button_connector";function sn(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function cn(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?sn(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):sn(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const un=cn(cn(cn(cn(cn(cn(cn(cn(cn(cn(cn({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"},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"}},null===h.EBButton||void 0===h.EBButton?void 0:h.EBButton.addAttributes({buttonText:"buttonTextOne",textColor:"textOneColor",hoverTextColor:"hoverTextOneColor",buttonURL:"buttonURLOne"},"btn1",!1,"",!0,{key:Va,default:{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-secondary-color)",defaultHovFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"var(--eb-gradient-background-color)"}},!0,{key:Ja,default:{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:20,bottom:0,right:0,left:20,isLinked:!1}}},!1,"")),null===h.EBButton||void 0===h.EBButton?void 0:h.EBButton.addAttributes({buttonText:"buttonTextTwo",textColor:"textTwoColor",hoverTextColor:"hoverTextTwoColor",buttonURL:"buttonURLTwo"},"btn2",!1,"",!0,{key:qa,default:{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-tertiary-color)",defaultHovFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"var(--eb-gradient-background-color)"}},!0,{key:Za,default:{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:0,bottom:20,right:20,left:0,isLinked:!1}}})),(0,h.generateTypographyAttributes)(nn,{fontSize:16})),(0,h.generateTypographyAttributes)(rn,{fontSize:14})),(0,h.generateDimensionsAttributes)(Wa)),(0,h.generateDimensionsAttributes)("buttonsMargin")),(0,h.generateDimensionsAttributes)(Ua,{top:10,bottom:10,right:25,left:25,isLinked:!1})),(0,h.generateResponsiveRangeAttributes)(Xa,{defaultRange:200})),(0,h.generateResponsiveRangeAttributes)(Ya,{defaultRange:0})),(0,h.generateResponsiveRangeAttributes)(Qa,{defaultRange:30})),(0,h.generateResponsiveRangeAttributes)(Ka,{defaultRange:16})),bn=(0,h.withBlockContext)(un)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.contentPosition,r=t.textOneColor,i=t.hoverTextOneColor,s=t.textTwoColor,c=t.hoverTextTwoColor,u=t.buttonTextOne,b=t.buttonURLOne,g=t.buttonTextTwo,p=t.buttonURLTwo,m=t.innerButtonText,d=t.innerButtonColor,C=t.innerButtonTextColor,y=t.innerButtonIcon,k=t.showConnector,R=t.connectorType,v=t.buttonsColorType,B=t.buttonTextAlign,E=t.buttonsWidthType,x=t.buttonOneNewWindow,S=t.buttonTwoNewWindow,w=(0,h.useBlockDefaults)(o,t,l,un);return React.createElement(React.Fragment,null,w&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:n,onChange:function(e){return a({contentPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},an.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.TextControl,{label:(0,_.__)("Button One Text","essential-blocks"),value:u,onChange:function(e){return a({buttonTextOne:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),b&&React.createElement(f.ToggleControl,{label:(0,_.__)("Open in New Tab","essential-blocks"),checked:x,onChange:function(){return a({buttonOneNewWindow:!x})},__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Button Two Text","essential-blocks"),value:g,onChange:function(e){return a({buttonTextTwo:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),p&&React.createElement(f.ToggleControl,{label:(0,_.__)("Open in New Tab","essential-blocks"),checked:S,onChange:function(){return a({buttonTwoNewWindow:!S})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Buttons Settings","essential-blocks"),initialOpen:!0},React.createElement(f.BaseControl,{label:(0,_.__)("Button Width Type","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:E,options:tn,onChange:function(e){a({buttonsWidthType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),"custom"===E&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Buttons Width","essential-blocks"),controlName:Xa,units:$a,min:0,max:500,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Buttons Gap","essential-blocks"),controlName:Ya,units:$a,min:0,max:100,step:1}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Text Align","essential-blocks"),value:B,onChange:function(e){return a({buttonTextAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},on.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),React.createElement(f.PanelBody,{title:(0,_.__)("Connector Settings","essential-blocks"),initialOpen:!0},React.createElement(f.ToggleControl,{label:(0,_.__)("Show Connector?"),checked:k,onChange:function(){a({showConnector:!k})},__nextHasNoMarginBottom:!0}),k&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Connector Type","essential-blocks"),value:R,onChange:function(e){return a({connectorType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ln.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"icon"===R&&React.createElement(f.PanelBody,{title:(0,_.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(h.EBIconPicker,{value:y,onChange:function(e){return a({innerButtonIcon:e})},title:(0,_.__)("Icon","essential-blocks")}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:Ka,units:$a,min:0,max:100,step:1})),"text"===R&&React.createElement(f.TextControl,{label:(0,_.__)("Text","essential-blocks"),value:m,onChange:function(e){return a({innerButtonText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Connector Size","essential-blocks"),controlName:Qa,units:$a,min:0,max:100,step:1}))),React.createElement(f.PanelBody,{title:(0,_.__)("Buttons Styles","essential-blocks"),initialOpen:!0},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:nn}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Button One Background","essential-blocks"))),React.createElement(h.BackgroundControl,{controlName:Va,noOverlay:!0,noMainBgi:!0}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Button Two Background","essential-blocks"))),React.createElement(h.BackgroundControl,{controlName:qa,noOverlay:!0,noMainBgi:!0}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Text Color","essential-blocks"),className:"eb-inspector-btn-group newtogglegroupcontrol",value:v,onChange:function(e){return a({buttonsColorType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},en.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"normal"===v&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Button One","essential-blocks"),color:r,onChange:function(e){return a({textOneColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Button Two","essential-blocks"),color:s,onChange:function(e){return a({textTwoColor:e})}})),"hover"===v&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Button One Hover","essential-blocks"),color:i,onChange:function(e){return a({hoverTextOneColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Button Two Hover","essential-blocks"),color:c,onChange:function(e){return a({hoverTextTwoColor:e})}})),React.createElement(f.PanelBody,{className:"eb-subpanel",title:(0,_.__)("Button One Border","essential-blocks"),initialOpen:!0},React.createElement(h.BorderShadowControl,{controlName:Ja,noShadow:!0})),React.createElement(f.PanelBody,{className:"eb-subpanel",title:(0,_.__)("Button Two Border","essential-blocks"),initialOpen:!0},React.createElement(h.BorderShadowControl,{controlName:Za,noShadow:!0})),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ua,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Connector Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:rn}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:d,onChange:function(e){return a({innerButtonColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Text/ Icon Color"),color:C,onChange:function(e){return a({innerButtonTextColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin","essential-blocks"),initialOpen:!0},React.createElement(h.ResponsiveDimensionsControl,{controlName:Wa,baseLabel:"Margin"}))))});var gn=[{label:(0,_.__)("H1","essential-blocks"),value:"h1"},{label:(0,_.__)("H2","essential-blocks"),value:"h2"},{label:(0,_.__)("H3","essential-blocks"),value:"h3"},{label:(0,_.__)("H4","essential-blocks"),value:"h4"},{label:(0,_.__)("H5","essential-blocks"),value:"h5"},{label:(0,_.__)("H6","essential-blocks"),value:"h6"},{label:(0,_.__)("div","essential-blocks"),value:"div"},{label:(0,_.__)("span","essential-blocks"),value:"span"},{label:(0,_.__)("p","essential-blocks"),value:"p"}],pn=[{label:(0,_.__)("Style 1","essential-blocks"),value:"style-1"},{label:(0,_.__)("Style 2","essential-blocks"),value:"style-2"}],_n=[{label:(0,_.__)("Solid","essential-blocks"),value:"solid"},{label:(0,_.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,_.__)("Dashed","essential-blocks"),value:"dashed"}],mn=[{label:(0,_.__)("None","essential-blocks"),value:"none"},{label:(0,_.__)("Circle","essential-blocks"),value:"circle"},{label:(0,_.__)("Square","essential-blocks"),value:"square"},{label:(0,_.__)("Rhombus","essential-blocks"),value:"rhombus"}],dn=[{label:(0,_.__)("Framed","essential-blocks"),value:"framed"},{label:(0,_.__)("Stacked","essential-blocks"),value:"stacked"}],fn=((0,_.__)("None","essential-blocks"),(0,_.__)("Icon","essential-blocks"),(0,_.__)("Image","essential-blocks"),[{label:React.createElement(f.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(f.Dashicon,{icon:"editor-aligncenter"}),value:"top"},{label:React.createElement(f.Dashicon,{icon:"editor-alignright"}),value:"right"}]),Cn=[{label:React.createElement(f.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(f.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(f.Dashicon,{icon:"editor-alignright"}),value:"right"}],yn="connWidth",kn="listSpace",Rn="rowSpace",vn="iconBgSize",hn="iconSize",Bn="iconSpace",En="titleSpace",xn="iconPadding",Sn="boxPadding",wn="wrapperMargin",Tn="wrapperPadding",Pn="iconBg",Dn="boxBg",On="wrapperBg",Nn="iconBrdSdw",An="boxBrdSdw",Hn="wrapperBrdSdw",Mn="titleText",Ln="contentText";function In(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function zn(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?In(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):In(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const jn=zn(zn(zn(zn(zn(zn(zn(zn(zn(zn(zn(zn(zn(zn(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"},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"},showBadge:{type:"string",source:"attribute",attribute:"data-show-badge"},badgeText:{type:"string",source:"attribute",attribute:"data-badge-text"},badgeTextColor:{type:"string",source:"attribute",attribute:"data-badge-text-color"},badgeBackgroundColor:{type:"string",source:"attribute",attribute:"data-badge-background-color"}},default:[{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:"",showBadge:"false",badgeText:"New",badgeTextColor:"",badgeBackgroundColor:""},{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:"",showBadge:"false",badgeText:"New",badgeTextColor:"",badgeBackgroundColor:""},{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:"",showBadge:"false",badgeText:"New",badgeTextColor:"",badgeBackgroundColor:""}]},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},designItemBox:{type:"boolean",default:!1},badgeTextColor:{type:"string",default:"#fff"},badgeBackgroundColor:{type:"string",default:"var(--eb-global-primary-color)"},badgeGap:{type:"number",default:5},iconLiquidGlass:{type:"object",default:{enable:!1,effect:"effect1",shadowEffect:"effect1",backgroundColor:"#FFFFFF1F",backdropFilter:24,brightness:1}}},(0,h.generateResponsiveRangeAttributes)(yn,{defaultRange:2,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(kn,{defaultRange:20,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Rn,{defaultRange:10,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(vn,{defaultRange:60,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(hn,{defaultRange:21,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Bn,{defaultRange:20,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(En,{defaultRange:5,noUnits:!0})),(0,h.generateTypographyAttributes)(Mn,{fontSize:18})),(0,h.generateTypographyAttributes)(Ln,{fontSize:14})),(0,h.generateTypographyAttributes)("badgeText",{fontSize:12})),(0,h.generateBackgroundAttributes)(Pn,{defaultFillColor:"var(--eb-global-primary-color)",noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)(Dn,{noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)(On)),(0,h.generateDimensionsAttributes)(xn,{top:15,right:15,bottom:15,left:15,isLinked:!1})),(0,h.generateDimensionsAttributes)(Sn)),(0,h.generateDimensionsAttributes)(wn,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Tn,{top:10,right:10,bottom:10,left:10,isLinked:!0})),(0,h.generateDimensionsAttributes)("badgePadding",{top:2,right:10,bottom:2,left:10,isLinked:!1})),(0,h.generateBorderShadowAttributes)(Nn,{bdrDefaults:{top:2,right:2,bottom:2,left:2},noShadow:!0,defaultBdrColor:"#6e2d8d",defaultBdrStyle:"solid"})),(0,h.generateBorderShadowAttributes)(An)),(0,h.generateBorderShadowAttributes)(Hn)),(0,h.generateBorderShadowAttributes)("badgeBrdSdw",{rdsDefaults:{top:10,right:10,bottom:10,left:10}})),(0,h.generateBackgroundAttributes)("listBg",{noOverlay:!0,noMainBgi:!0})),(0,h.generateBorderShadowAttributes)("listBrdSdw",{noShadow:!0})),(0,h.generateDimensionsAttributes)("listPadding")),(0,h.generateBorderShadowAttributes)("iconLiquidGlassShadowEffectBorder",{defaultBdrColor:"#FFFFFF1F",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:24,bottom:24,right:24,left:24}})),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1})),Fn=(0,h.withBlockContext)(jn)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.titleTag,r=t.iconShape,i=t.shapeView,s=t.iconPosition,c=t.iconGlobalColor,u=t.titleTextColor,b=t.descTextColor,g=t.showContentVertical,p=t.showConnector,m=t.connectorStyle,d=t.connectorType,C=t.connectorColor,y=t.titleTextHoverColor,k=t.useInlineDesign,R=t.featureListAlign,v=(0,h.useBlockDefaults)(o,t,l,jn,["features"]);return React.createElement(React.Fragment,null,v&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Content Settings","essential-blocks"),initialOpen:!0},React.createElement(f.SelectControl,{label:(0,_.__)("Title HTML Tag","essential-blocks"),value:n,options:gn,onChange:function(e){return a({titleTag:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Icon Shape","essential-blocks"),value:r,options:mn,onChange:function(e){return a({iconShape:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"none"!==r&&React.createElement(f.SelectControl,{label:(0,_.__)("Shape View","essential-blocks"),value:i,options:dn,onChange:function(e){return a({shapeView:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Feature Item Position","essential-blocks"),className:"eb-featurelist-item-align newtogglegroupcontrol",value:R,onChange:function(e){return a({featureListAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Cn.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Icon Position","essential-blocks"),className:"eb-featurelist-icon-align newtogglegroupcontrol",value:s,onChange:function(e){return a({iconPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},fn.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.ToggleControl,{label:(0,_.__)("Content Vertically Center","essentail-blocks"),checked:g,onChange:function(){a({showContentVertical:!g})},__nextHasNoMarginBottom:!0}),!k&&"top"!=s&&React.createElement(f.ToggleControl,{label:(0,_.__)("Show Connector","essentail-blocks"),checked:p,onChange:function(){a({showConnector:!p})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Use Inline Feature Lists","essentail-blocks"),checked:k,onChange:function(){a({useInlineDesign:!k})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("List","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Space Between (PX)","essential-blocks"),controlName:kn,min:0,max:300,step:1,noUnits:!0}),k&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Row Space(PX)","essential-blocks"),controlName:Rn,min:0,max:300,step:1,noUnits:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Icon","essential-blocks"),initialOpen:!1},"none"!==r&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Background","essential-blocks"))),React.createElement(h.BackgroundControl,{controlName:Pn,noOverlay:!0,noMainBgi:!0}),React.createElement(f.__experimentalDivider,null)),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:c,onChange:function(e){return a({iconGlobalColor:e})}}),"none"!==r&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size","essential-blocks"),controlName:vn,min:0,max:300,step:1,noUnits:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:hn,min:6,max:150,step:1,noUnits:!0}),React.createElement(h.ResponsiveDimensionsControl,{controlName:xn,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Spacing","essential-blocks"),controlName:Bn,min:0,max:100,step:1,noUnits:!0}),"none"!==r&&"framed"===i&&React.createElement(h.BorderShadowControl,{controlName:Nn,noShadow:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Content","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Title","essential-blocks"))),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Title Bottom Space","essential-blocks"),controlName:En,min:0,max:100,step:1,noUnits:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:u,onChange:function(e){return a({titleTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:y,onChange:function(e){return a({titleTextHoverColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Mn,defaultFontSize:32}),!k&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Description","essential-blocks"))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:b,onChange:function(e){return a({descTextColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Ln}),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Content Box","essential-blocks"))),React.createElement(h.ResponsiveDimensionsControl,{controlName:Sn,baseLabel:(0,_.__)("Box Padding","essential-blocks")}),React.createElement(f.PanelBody,{title:"Background"},React.createElement(h.BackgroundControl,{controlName:Dn,noOverlay:!0,noMainBgi:!0})),React.createElement(f.PanelBody,{title:"Border"},React.createElement(h.BorderShadowControl,{controlName:An})))),!k&&p&&"top"!=s&&React.createElement(React.Fragment,null,React.createElement(f.PanelBody,{title:(0,_.__)("Connector Style","essential-blocks"),initialOpen:!1},React.createElement(f.SelectControl,{label:(0,_.__)("Connector Style","essential-blocks"),value:m,options:pn,onChange:function(e){return a({connectorStyle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Connector Type","essential-blocks"),value:d,options:_n,onChange:function(e){return a({connectorType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:C,onChange:function(e){return a({connectorColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Connector Width (PX)","essential-blocks"),controlName:yn,min:0,max:20,step:1,noUnits:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:wn,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Tn,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:On})),React.createElement(f.PanelBody,{title:(0,_.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Hn}))))});var Gn="title",Wn="content",Un="margin",Vn="padding",qn="btn_padding",Jn="front_icon_margin",Zn="front_icon_padding",Xn="back_icon_margin",Yn="back_icon_padding",Qn="frontTitlePadding",Kn="backTitlePadding",$n="frontContentPadding",er="backContentPadding",tr="frontImgPadding",lr="backImgPadding",or="frontItemPadding",ar="backItemPadding",nr="boxHeight",rr="boxWidth",ir="frontIconSize",sr="backIconSize",cr="btnIconSize",ur="frontImgSize",br="backImgSize",gr="frontImgRadius",pr="backImgRadius",_r="front_",mr="btn_",dr="front_icon_",fr="back_icon_",Cr="front_wrapper_",yr="back_wrapper_",kr=[{label:(0,_.__)("Front","essential-blocks"),value:"front"},{label:(0,_.__)("Back","essential-blocks"),value:"back"}],Rr=[{label:(0,_.__)("Flip Left","essential-blocks"),value:"flip-left"},{label:(0,_.__)("Flip Right","essential-blocks"),value:"flip-right"},{label:(0,_.__)("Flip Up","essential-blocks"),value:"flip-up"},{label:(0,_.__)("Flip Bottom","essential-blocks"),value:"flip-bottom"},{label:(0,_.__)("Zoom In","essential-blocks"),value:"zoom-in"},{label:(0,_.__)("Zoom Out","essential-blocks"),value:"zoom-out"},{label:(0,_.__)("Fade","essential-blocks"),value:"fade"}],vr=((0,_.__)("Dashed","essential-blocks"),(0,_.__)("Solid","essential-blocks"),(0,_.__)("Dotted","essential-blocks"),(0,_.__)("Double","essential-blocks"),(0,_.__)("Groove","essential-blocks"),(0,_.__)("Inset","essential-blocks"),(0,_.__)("Outset","essential-blocks"),(0,_.__)("Ridge","essential-blocks"),[{label:(0,_.__)("None","essential-blocks"),value:"none"},{label:(0,_.__)("Icon","essential-blocks"),value:"icon"},{label:(0,_.__)("Image","essential-blocks"),value:"image"}]),hr=[{label:(0,_.__)("Box","essential-blocks"),value:"box"},{label:(0,_.__)("Title","essential-blocks"),value:"title"},{label:(0,_.__)("Button","essential-blocks"),value:"button"}],Br=[{label:(0,_.__)("Before","essential-blocks"),value:"before"},{label:(0,_.__)("After","essential-blocks"),value:"after"}],Er=[{label:(0,_.__)("Style 1","essential-blocks"),value:"styleOne"},{label:(0,_.__)("Style 2","essential-blocks"),value:"styleTwo"},{label:(0,_.__)("Style 3","essential-blocks"),value:"styleThree"},{label:(0,_.__)("Custom","essential-blocks"),value:"custom"}],xr=((0,_.__)("Fill","essential-blocks"),(0,_.__)("Gradient","essential-blocks"),(0,_.__)("Image","essential-blocks"),(0,_.__)("Auto","essential-blocks"),(0,_.__)("Cover","essential-blocks"),(0,_.__)("Contain","essential-blocks"),(0,_.__)("Custom","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("No-repeat","essential-blocks"),(0,_.__)("Repeat","essential-blocks"),(0,_.__)("Repeat-x","essential-blocks"),(0,_.__)("Repeat-y","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Center Center","essential-blocks"),(0,_.__)("Center Left","essential-blocks"),(0,_.__)("Center Right","essential-blocks"),(0,_.__)("Top Center","essential-blocks"),(0,_.__)("Top Left","essential-blocks"),(0,_.__)("Top Right","essential-blocks"),(0,_.__)("Bottom Center","essential-blocks"),(0,_.__)("Bottom Left","essential-blocks"),(0,_.__)("Bottom Right","essential-blocks"),(0,_.__)("Custom","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Fixed","essential-blocks"),(0,_.__)("Scroll","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Mint","essential-blocks"),(0,_.__)("Tangelo","essential-blocks"),(0,_.__)("Royal","essential-blocks"),(0,_.__)("Small","essential-blocks"),(0,_.__)("Medium","essential-blocks"),(0,_.__)("Large","essential-blocks"),(0,_.__)("Extra Large","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Lowercase","essential-blocks"),(0,_.__)("Capitalize","essential-blocks"),(0,_.__)("Uppercase","essential-blocks"),(0,_.__)("Lighter","essential-blocks"),(0,_.__)("Normal","essential-blocks"),(0,_.__)("Bold","essential-blocks"),(0,_.__)("Bolder","essential-blocks"),(0,_.__)("Initial","essential-blocks"),(0,_.__)("Overline","essential-blocks"),(0,_.__)("Line Through","essential-blocks"),(0,_.__)("Underline","essential-blocks"),(0,_.__)("Underline Oveline","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"}]),Sr=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}];function wr(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Tr(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?wr(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):wr(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}(0,_.__)("Hover","essential-blocks"),(0,_.__)("Click","essential-blocks"),(0,_.__)("H1","essential-blocks"),(0,_.__)("H2","essential-blocks"),(0,_.__)("H3","essential-blocks"),(0,_.__)("H4","essential-blocks"),(0,_.__)("H5","essential-blocks"),(0,_.__)("H6","essential-blocks");const Pr=Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr({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},frontTitleTag:{type:"string",default:"h3"},backTitleTag:{type:"string",default:"h3"}},(0,h.generateTypographyAttributes)(Gn)),(0,h.generateTypographyAttributes)(Wn)),(0,h.generateDimensionsAttributes)(Un,{top:28,right:0,bottom:28,left:0,isLinked:!1,disableLeftRight:!0})),(0,h.generateDimensionsAttributes)(Vn)),(0,h.generateDimensionsAttributes)(qn)),(0,h.generateDimensionsAttributes)(Jn)),(0,h.generateDimensionsAttributes)(Zn)),(0,h.generateDimensionsAttributes)(Xn)),(0,h.generateDimensionsAttributes)(Yn)),(0,h.generateDimensionsAttributes)(Qn)),(0,h.generateDimensionsAttributes)(Kn)),(0,h.generateDimensionsAttributes)($n)),(0,h.generateDimensionsAttributes)(er)),(0,h.generateDimensionsAttributes)(tr)),(0,h.generateDimensionsAttributes)(lr)),(0,h.generateDimensionsAttributes)(or)),(0,h.generateDimensionsAttributes)(ar)),(0,h.generateResponsiveRangeAttributes)(nr,{defaultRange:310})),(0,h.generateResponsiveRangeAttributes)(rr,{defaultRange:600})),(0,h.generateResponsiveRangeAttributes)(ir,{defaultRange:50})),(0,h.generateResponsiveRangeAttributes)(sr,{defaultRange:50})),(0,h.generateResponsiveRangeAttributes)(cr,{defaultRange:100})),(0,h.generateResponsiveRangeAttributes)(ur,{defaultRange:100})),(0,h.generateResponsiveRangeAttributes)(br,{defaultRange:100})),(0,h.generateResponsiveRangeAttributes)(gr)),(0,h.generateResponsiveRangeAttributes)(pr)),(0,h.generateBorderShadowAttributes)(_r)),(0,h.generateBorderShadowAttributes)(mr)),(0,h.generateBorderShadowAttributes)(dr,{noShadow:!0})),(0,h.generateBorderShadowAttributes)(fr,{noShadow:!0})),(0,h.generateBackgroundAttributes)(Cr,{defaultFillColor:"var(--eb-global-background-color)"})),(0,h.generateBackgroundAttributes)(yr,{defaultFillColor:"var(--eb-global-background-color)"})),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({attrObject:{imageUrl:"frontImageUrl",imageAlt:"frontImageAlt",imageId:"frontImageId"},attrName:"front",hasBorder:!0,border:{key:"front_img"},hasPadding:!0,padding:{key:tr},hasMargin:!0,margin:{key:"frontImgMargin"},hasWidth:!1,hasHeight:!1,useImageSize:!0,imageSize:{key:ur,default:{defaultRange:100}},hasRadius:!0,radius:{key:gr}})),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({attrObject:{imageUrl:"backImageUrl",imageAlt:"backImageAlt",imageId:"backImageId"},attrName:"back",hasBorder:!0,border:{key:"back_img"},hasPadding:!0,padding:{key:lr},hasMargin:!0,margin:{key:"backImgMargin"},hasWidth:!1,hasHeight:!1,useImageSize:!0,imageSize:{key:br,default:{defaultRange:100}},hasRadius:!0,radius:{key:pr}})),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1})),Dr=(0,h.withBlockContext)(Pr)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.flipType,r=t.selectedSide,i=t.frontIconOrImage,s=t.frontIcon,c=t.frontImageUrl,u=t.frontImageId,b=t.backIconOrImage,g=t.backIcon,p=t.backImageUrl,m=t.backImageId,d=t.showFrontTitle,C=t.showFrontContent,y=t.showBackTitle,R=t.showBackContent,v=t.linkType,B=t.buttonText,E=t.buttonIcon,x=t.buttonIconPos,S=t.link,w=t.frontTitleColor,T=t.backTitleColor,P=t.frontContentColor,D=t.backContentColor,O=t.frontIconColor,N=t.backIconColor,A=t.buttonStyle,H=t.buttonBackground,M=t.buttonColor,L=t.frontIconBackground,I=t.backIconBackground,z=t.transitionSpeed,j=t.displayButtonIcon,F=t.contentPosition,G=t.linkOpenNewTab,W=(0,h.useBlockDefaults)(o,t,l,Pr),U=function(e){var t=e,l=(0,h.getButtonClasses)(e);a({buttonStyle:t,buttonClasses:l})};return React.createElement(React.Fragment,null,W&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Flibbox Side","essential-blocks"),initialOpen:!0},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Selected Side","essential-blocks"),value:r,onChange:function(e){return a({selectedSide:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},kr.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),React.createElement(f.PanelBody,{title:(0,_.__)("Flipbox Settings","essential-blocks"),initialOpen:!0},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:F,onChange:function(e){return a({contentPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Sr.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Box Height","essential-blocks"),controlName:nr,min:310,max:600,step:1,noUnits:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Box Width","essential-blocks"),controlName:rr,min:0,max:600,step:1,noUnits:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Flipbox Type","essential-blocks"),value:n,options:Rr,onChange:function(e){return a({flipType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Transition Speed(millisecond)","essential-blocks"),value:z,onChange:function(e){a({transitionSpeed:e})},min:0,max:5e3,step:500,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),"front"===r&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Icon Type","essential-blocks"),value:i,onChange:function(e){return a({frontIconOrImage:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},vr.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),"back"===r&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Icon Type","essential-blocks"),value:b,onChange:function(e){return a({backIconOrImage:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},vr.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})))),"front"===r&&"icon"===i&&React.createElement(f.PanelBody,{title:(0,_.__)("Front Icon Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.EBIconPicker,{value:s,onChange:function(e){return a({frontIcon:e})},title:(0,_.__)("Select Front Icon","essential-blocks")}),s&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:ir,min:8,max:100}))),"front"===r&&"image"===i&&React.createElement(f.PanelBody,{title:(0,_.__)("Front Image Settings","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{label:(0,_.__)("Flipbox Image","essential-blocks"),id:"eb-flipbox-front-image",__nextHasNoMarginBottom:!0},c?React.createElement(React.Fragment,null,React.createElement(h.ImageAvatar,{imageUrl:c,onDeleteImage:function(){return a({frontImageUrl:null})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Size","essential-blocks"),controlName:ur,units:xr,min:0,max:300,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Radius","essential-blocks"),controlName:gr,units:xr,min:0,max:100})):React.createElement(k.MediaUpload,{onSelect:function(e){return a({frontImageId:e.id,frontImageUrl:e.url})},type:"image",value:u,render:function(e){var t=e.open;return!c&&React.createElement(f.Button,{className:"eb-flipbox-upload-button",label:(0,_.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}))),"back"===r&&"icon"===b&&React.createElement(f.PanelBody,{title:(0,_.__)("Back Icon Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.EBIconPicker,{value:g,onChange:function(e){return a({backIcon:e})},title:(0,_.__)("Select Back Icon","essential-blocks")}),g&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:sr,min:8,max:100}))),"back"===r&&"image"===b&&React.createElement(f.PanelBody,{title:(0,_.__)("Back Image Settings","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{label:(0,_.__)("Flipbox Image","essential-blocks"),__nextHasNoMarginBottom:!0},p?React.createElement(React.Fragment,null,React.createElement(h.ImageAvatar,{imageUrl:p,onDeleteImage:function(){return a({backImageUrl:null})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Size","essential-blocks"),controlName:br,units:xr,min:0,max:300}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Radius","essential-blocks"),controlName:pr,units:xr,min:0,max:100})):React.createElement(k.MediaUpload,{onSelect:function(e){return a({backImageId:e.id,backImageUrl:e.url})},type:"image",value:m,render:function(e){var t=e.open;return!p&&React.createElement(f.Button,{className:"eb-flipbox-upload-button",label:(0,_.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Flipbox Content","essential-blocks"),initialOpen:!1},"front"===r&&React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Show Title?","essential-blocks"),checked:d,onChange:function(){a({showFrontTitle:!d})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Content?","essential-blocks"),checked:C,onChange:function(){a({showFrontContent:!C})},__nextHasNoMarginBottom:!0})),"back"===r&&React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Show Title?","essential-blocks"),checked:y,onChange:function(){a({showBackTitle:!y})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Content?","essential-blocks"),checked:R,onChange:function(){a({showBackContent:!R})},__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Link Settings","essential-blocks"),initialOpen:!1},React.createElement(f.PanelRow,null,React.createElement("em",null,(0,_.__)("Note: Link settings will only work on back side.","essential-blocks"))),React.createElement(f.BaseControl,{label:(0,_.__)("Link Type","essential-blocks"),id:"eb-flipbox-link-type",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-flipbox-link-type"},hr.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){a({linkType:e.value}),U(A)}},e.label)}))),React.createElement(f.TextControl,{label:(0,_.__)("Link","essential-blocks"),value:S,placeholder:"https://your-link.com",onChange:function(e){return a({link:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Open in New Tab","essential-blocks"),checked:G,onChange:function(){return a({linkOpenNewTab:!G})},__nextHasNoMarginBottom:!0}),"button"===v&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:(0,_.__)("Button Text","essential-blocks"),value:B,onChange:function(e){return a({buttonText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Button Style","essential-blocks"),value:A,options:Er,onChange:function(e){return U(e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Flipbox Style","essential-blocks"),initialOpen:!1},"front"===r&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Front Title","essential-blocks"),color:w,onChange:function(e){return a({frontTitleColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Qn,baseLabel:"Front Title Padding"}),React.createElement(h.ColorControl,{label:(0,_.__)("Front Content","essential-blocks"),color:P,onChange:function(e){return a({frontContentColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:$n,baseLabel:"Padding"}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Front Side Background","essential-blocks"))),React.createElement(h.BackgroundControl,{controlName:Cr}),React.createElement(h.ResponsiveDimensionsControl,{controlName:or,baseLabel:"Items Padding"})),"back"===r&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Back Title Color","essential-blocks"),color:T,onChange:function(e){return a({backTitleColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Kn,baseLabel:"Back Title Padding"}),React.createElement(h.ColorControl,{label:(0,_.__)("Back Content Color","essential-blocks"),color:D,onChange:function(e){return a({backContentColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:er,baseLabel:"Padding"}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Back Side Background","essential-blocks"))),React.createElement(h.BackgroundControl,{controlName:yr}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ar,baseLabel:"Items Padding"}))),"front"===r&&"icon"===i&&React.createElement(f.PanelBody,{title:(0,_.__)("Front Icon Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,s&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Icon Color","essential-blocks"),color:O,onChange:function(e){return a({frontIconColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Icon Background","essential-blocks"),color:L,onChange:function(e){return a({frontIconBackground:e})}}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Margin & Padding","essential-blocks"))),React.createElement(h.ResponsiveDimensionsControl,{className:"frontIconMargin",controlName:Jn,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{className:"frontIconPadding",controlName:Zn,baseLabel:"Padding"}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:dr,noShadow:!0})))),"front"===r&&"image"===i&&React.createElement(f.PanelBody,{title:(0,_.__)("Front Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ResponsiveDimensionsControl,{controlName:tr,baseLabel:"Padding"}))),"back"===r&&"icon"===b&&React.createElement(f.PanelBody,{title:(0,_.__)("Back Icon Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,g&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Icon Color","essential-blocks"),color:N,onChange:function(e){return a({backIconColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Icon Background","essential-blocks"),color:I,onChange:function(e){return a({backIconBackground:e})}}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Margin & Padding","essential-blocks"))),React.createElement(h.ResponsiveDimensionsControl,{className:"backIconMargin",controlName:Xn,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{className:"backIconPadding",controlName:Yn,baseLabel:"Padding"}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:fr,noShadow:!0})))),"back"===r&&"image"===b&&React.createElement(f.PanelBody,{title:(0,_.__)("Back Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ResponsiveDimensionsControl,{controlName:lr,baseLabel:"Padding"}))),React.createElement(f.PanelBody,{title:(0,_.__)("Typography","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Title","essential-blocks"),typographyPrefixConstant:Gn}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Content","essential-blocks"),typographyPrefixConstant:Wn})),"button"===v&&"custom"===A&&React.createElement(f.PanelBody,{title:(0,_.__)("Button Style","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),color:H,onChange:function(e){return a({buttonBackground:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:M,onChange:function(e){return a({buttonColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Button Size","essential-blocks"),controlName:cr,min:20,max:600}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Padding","essential-blocks"))),React.createElement(h.ResponsiveDimensionsControl,{className:"forWrapperPadding",controlName:qn,baseLabel:"Padding"}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border & Shadow","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:mr}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Button Icon","essential-blocks"))),React.createElement(f.ToggleControl,{label:(0,_.__)("Display Button Icon","essential-blocks"),checked:j,onChange:function(){return a({displayButtonIcon:!j})},__nextHasNoMarginBottom:!0}),j&&React.createElement(h.EBIconPicker,{value:E,onChange:function(e){return a({buttonIcon:e})},title:(0,_.__)("Select Icon","essential-blocks")}),j&&E&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Icon Position","essential-blocks"),id:"eb-flipbox-icon-pos",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-flipbox-icon-pos"},Br.map(function(e,t){return React.createElement(f.Button,{key:t,style:{zIndex:0},isSecondary:x!==e.value,isPrimary:x===e.value,onClick:function(){return a({buttonIconPos:e.value})}},e.label)})))))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{className:"forWrapperMargin",controlName:Un,baseLabel:"Margin",disableLeftRight:!0}),React.createElement(h.ResponsiveDimensionsControl,{className:"forWrapperPadding",controlName:Vn,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:_r}))))});var Or=EssentialBlocksLocalize.fluent_form_lists&&JSON.parse(EssentialBlocksLocalize.fluent_form_lists),Nr=(Or&&Or.map(function(e,t){return{label:e.label,value:e.value}}),[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}]),Ar=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],Hr=[{label:"",value:"none"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],Mr=[{label:(0,_.__)("Full Width","essential-blocks"),value:"full_width"},{label:(0,_.__)("Custom","essential-blocks"),value:"custom"}],Lr="inpTxtIndent",Ir="inpWidth",zr="inpHeight",jr="txtWidth",Fr="txtHeight",Gr="inpTxtPadding",Wr="inpTxtSpacing",Ur="btnWidth",Vr="btnHeight",qr="btnPadding",Jr="btnMargin",Zr="btnBorder",Xr="htmlMargin",Yr="htmlPadding",Qr="inpTxtBorder",Kr="secBrkPadding",$r="secBrkMargin",ei="secBrkDescPadding",ti="secBrkDescMargin",li="successBrd",oi="errorPadding",ai="errorMargin",ni="checkSize",ri="checkBdr",ii="checkRad",si="radioRad",ci="checkSpace",ui="formWidth",bi="formBorder",gi="formMargin",pi="formPadding",_i="btnPos",mi="label",di="inpTxt",fi="sectionBreak",Ci="sectionBreakDesc",yi="html",ki="subBtn",Ri="success",vi="error";function hi(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Bi(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?hi(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):hi(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Ei=Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi(Bi({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"}},(0,h.generateTypographyAttributes)(mi)),(0,h.generateTypographyAttributes)(di)),(0,h.generateTypographyAttributes)(fi)),(0,h.generateTypographyAttributes)(Ci)),(0,h.generateTypographyAttributes)(yi)),(0,h.generateTypographyAttributes)(ki)),(0,h.generateTypographyAttributes)(Ri)),(0,h.generateTypographyAttributes)(vi)),(0,h.generateResponsiveRangeAttributes)(Lr)),(0,h.generateResponsiveRangeAttributes)(Ir)),(0,h.generateResponsiveRangeAttributes)(zr)),(0,h.generateResponsiveRangeAttributes)(jr)),(0,h.generateResponsiveRangeAttributes)(Fr)),(0,h.generateResponsiveRangeAttributes)(Wr)),(0,h.generateResponsiveRangeAttributes)(Vr)),(0,h.generateResponsiveRangeAttributes)(Ur)),(0,h.generateResponsiveRangeAttributes)(ni)),(0,h.generateResponsiveRangeAttributes)(ri,{noUnits:!0,defaultUnit:"px"})),(0,h.generateResponsiveRangeAttributes)(ci)),(0,h.generateResponsiveRangeAttributes)(ui)),(0,h.generateResponsiveRangeAttributes)(_i)),(0,h.generateDimensionsAttributes)(Gr)),(0,h.generateDimensionsAttributes)(Kr)),(0,h.generateDimensionsAttributes)($r)),(0,h.generateDimensionsAttributes)(ti)),(0,h.generateDimensionsAttributes)(ei)),(0,h.generateDimensionsAttributes)(Yr)),(0,h.generateDimensionsAttributes)(Xr)),(0,h.generateDimensionsAttributes)(qr)),(0,h.generateDimensionsAttributes)(Jr)),(0,h.generateDimensionsAttributes)(oi)),(0,h.generateDimensionsAttributes)(ai)),(0,h.generateDimensionsAttributes)(ii)),(0,h.generateDimensionsAttributes)(si)),(0,h.generateDimensionsAttributes)(gi,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(pi)),(0,h.generateBorderShadowAttributes)(Qr)),(0,h.generateBorderShadowAttributes)(Zr)),(0,h.generateBorderShadowAttributes)(li)),(0,h.generateBorderShadowAttributes)(bi)),xi=(0,h.withBlockContext)(Ei)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.showLabels,r=t.showPlaceholder,i=t.showErrorMessage,s=t.labelColor,c=t.inputHoverType,u=t.inputBackgroundColor,b=t.inputTextColor,g=t.inputFocusBackgroundColor,p=t.placeholderColor,m=t.sectionBreakColor,d=t.sectionBreakPosition,C=t.sectionBreakDescColor,y=t.customHtmlPosition,k=t.customHtmlColor,R=t.btnWidthType,v=t.btnAlignment,B=t.btnHoverType,E=t.btnBackgroundColor,x=t.btnColor,S=t.btnBackgroundHoverColor,w=t.btnHoverColor,T=t.successBackgroundColor,P=t.successColor,D=t.errorColor,O=t.customCheckboxStyle,N=t.checkboxSwitcher,A=t.checkboxColor,H=t.checkboxBorderColor,M=t.checkboxCheckedColor,L=t.formBackgroundColor,I=t.formAlignment,z=(0,h.useBlockDefaults)(o,t,l,Ei);return React.createElement(React.Fragment,null,z&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Fluent Form","essential-blocks")},React.createElement(f.ToggleControl,{label:(0,_.__)("Show Labels","essential-blocks"),checked:n,onChange:function(e){return a({showLabels:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Placeholder","essential-blocks"),checked:r,onChange:function(e){return a({showPlaceholder:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Error Message","essential-blocks"),checked:i,onChange:function(e){return a({showErrorMessage:e})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Labels Style","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:s,onChange:function(e){return a({labelColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:mi}))),React.createElement(f.PanelBody,{title:(0,_.__)("Input & Textarea Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,[{label:(0,_.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,_.__)("FOCUS","essential-blocks"),value:"focus"}].map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.Button,{key:t,isPrimary:c===l,isSecondary:c!==l,onClick:function(){return a({inputHoverType:l})}},o)}))),"normal"===c&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:u,onChange:function(e){return a({inputBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:b,onChange:function(e){return a({inputTextColor:e})}})),"focus"===c&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return a({inputFocusBackgroundColor:e})}})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:di}),React.createElement(f.__experimentalDivider,null),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Text Indent","essential-blocks"),controlName:Lr,min:0,max:60,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Input Width","essential-blocks"),controlName:Ir,min:0,max:1200,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Input Height","essential-blocks"),controlName:zr,min:0,max:200,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Textarea Width","essential-blocks"),controlName:jr,min:0,max:1200,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Textarea Height","essential-blocks"),controlName:Fr,min:0,max:400,step:1}),React.createElement(f.__experimentalDivider,null),React.createElement(h.ResponsiveDimensionsControl,{controlName:Gr,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Spacing","essential-blocks"),controlName:Wr,min:0,max:100,step:1})),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border & Shadow","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:Qr})),React.createElement(f.PanelBody,{title:(0,_.__)("Placeholder Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:p,onChange:function(e){return a({placeholderColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Radio & Checkbox Style","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Custom Style","essential-blocks"),checked:O,onChange:function(e){return a({customCheckboxStyle:e})},__nextHasNoMarginBottom:!0}),O&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size","essential-blocks"),controlName:ni,min:0,max:80,step:1}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,[{label:(0,_.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,_.__)("CHECKED","essential-blocks"),value:"checked"}].map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.Button,{key:t,isPrimary:B===l,isSecondary:B!==l,onClick:function(){return a({checkboxSwitcher:l})}},o)}))),"normal"===N&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:A,onChange:function(e){return a({checkboxColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Border Width","essential-blocks"),controlName:ri,min:0,max:15,step:1,noUnits:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Border Color","essential-blocks"),color:H,onChange:function(e){return a({checkboxBorderColor:e})}}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Checkbox","essential-blocks"))),React.createElement(h.ResponsiveDimensionsControl,{controlName:ii,baseLabel:(0,_.__)("Border Radius","essential-blocks")}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Radio Buttons","essential-blocks"))),React.createElement(h.ResponsiveDimensionsControl,{controlName:si,baseLabel:(0,_.__)("Border Radius","essential-blocks")})),"checked"===N&&React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:M,onChange:function(e){return a({checkboxCheckedColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Item Spacing","essential-blocks"),controlName:ci,min:0,max:100,step:1}))),React.createElement(f.PanelBody,{title:(0,_.__)("Section Break","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},Nr.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return a({sectionBreakPosition:e.value})}},e.label)}))),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Label","essential-blocks"))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:m,onChange:function(e){return a({sectionBreakColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:fi}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Kr,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:$r,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Description","essential-blocks"))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:C,onChange:function(e){return a({sectionBreakDescColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Ci}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ei,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ti,baseLabel:(0,_.__)("Margin","essential-blocks")}))),React.createElement(f.PanelBody,{title:(0,_.__)("Custom HTML","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},Nr.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return a({customHtmlPosition:e.value})}},e.label)}))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:k,onChange:function(e){return a({customHtmlColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:yi}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Yr,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Xr,baseLabel:(0,_.__)("Margin","essential-blocks")}))),React.createElement(f.PanelBody,{title:(0,_.__)("Submit Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,"custom"===R&&React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},Ar.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return a({btnAlignment:e.value})}},e.label)}))),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:Vr,min:0,max:500,step:1}),React.createElement(f.SelectControl,{label:(0,_.__)("Width","essential-blocks"),value:R,options:Mr,onChange:function(e){return a({btnWidthType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"custom"===R&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:Ur,min:0,max:1200,step:1}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:ki}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,[{label:(0,_.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,_.__)("HOVER","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.Button,{key:t,isPrimary:B===l,isSecondary:B!==l,onClick:function(){return a({btnHoverType:l})}},o)}))),"normal"===B&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:E,onChange:function(e){return a({btnBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:x,onChange:function(e){return a({btnColor:e})}})),"hover"===B&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:S,onChange:function(e){return a({btnBackgroundHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:w,onChange:function(e){return a({btnHoverColor:e})}})),React.createElement(f.__experimentalDivider,null),React.createElement(h.ResponsiveDimensionsControl,{controlName:qr,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Jr,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Button Position","essential-blocks"),controlName:_i,min:-1e3,max:1e3,step:1}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border & Shadow","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:Zr}))),React.createElement(f.PanelBody,{title:(0,_.__)("Success Message Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:T,onChange:function(e){return a({successBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:P,onChange:function(e){return a({successColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Ri}),React.createElement(h.BorderShadowControl,{controlName:li,noShadow:!0})),i&&React.createElement(f.PanelBody,{title:(0,_.__)("Error Message Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:D,onChange:function(e){return a({errorColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:vi}),React.createElement(h.ResponsiveDimensionsControl,{controlName:oi,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ai,baseLabel:(0,_.__)("Margin","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:L,onChange:function(e){return a({formBackgroundColor:e})}}),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},Hr.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:I===e.value,isSecondary:I!==e.value,onClick:function(){return a({formAlignment:e.value})}},e.label)}))),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Form Max Width","essential-blocks"),controlName:ui,min:0,max:1500,step:1}),React.createElement(h.ResponsiveDimensionsControl,{controlName:pi,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:gi,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border & Shadow","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:bi})))))});var Si=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],wi=[{label:(0,_.__)("Top","essential-blocks"),value:"top"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"bottom"}],Ti=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}],Pi="imgWidth",Di="wrpMargin",Oi="wrpPadding",Ni="lblPadding",Ai="labelText";function Hi(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Mi(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Hi(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Hi(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Li=Mi(Mi(Mi(Mi(Mi(Mi(Mi({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},id:{type:"string"}},h.ImageComponent.addAttributes({attrName:"left",attrObject:{imageUrl:"leftImageURL"},hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1,hasRadius:!1})),h.ImageComponent.addAttributes({attrName:"right",attrObject:{imageUrl:"rightImageURL"},hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1,hasRadius:!1})),{},{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)"}},(0,h.generateTypographyAttributes)(Ai)),(0,h.generateResponsiveRangeAttributes)(Pi,{noUnits:!0})),(0,h.generateDimensionsAttributes)(Di,{top:28,right:0,bottom:28,left:0,isLinked:!1,disableLeftRight:!0})),(0,h.generateDimensionsAttributes)(Oi)),(0,h.generateDimensionsAttributes)(Ni)),Ii=(0,h.withBlockContext)(Li)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.leftImageURL,r=t.rightImageURL,i=t.hover,s=t.verticalMode,c=t.showLabels,u=t.fullWidth,b=t.position,g=t.swap,p=t.lineWidth,m=t.lineColor,d=t.contentPosition,C=t.horizontalLabelPosition,y=t.verticalLabelPosition,k=t.noHandle,R=t.labelColor,v=t.labelBackgroundColor,B=(0,h.useBlockDefaults)(o,t,l,Li,["leftImageURL","rightImageURL"]);return React.createElement(React.Fragment,null,B&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General Settings","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,n&&React.createElement(f.BaseControl,{label:(0,_.__)("Left Image","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(h.ImageAvatar,{imageUrl:n,onDeleteImage:function(){return a({leftImageURL:null})}})),r&&React.createElement(f.BaseControl,{label:(0,_.__)("Right Image","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(h.ImageAvatar,{imageUrl:r,onDeleteImage:function(){return a({rightImageURL:null})}}))),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:d,onChange:function(e){return a({contentPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Si.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.ToggleControl,{label:(0,_.__)("Full Width","essential-blocks"),checked:u,onChange:function(){return a({fullWidth:!u})},__nextHasNoMarginBottom:!0}),!u&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Width","essential-blocks"),controlName:Pi,min:0,max:1e3,step:1,noUnits:!0})),React.createElement(f.ToggleControl,{label:(0,_.__)("Move on Hover","essential-blocks"),checked:i,onChange:function(){return a({hover:!i})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Vertical Mode","essential-blocks"),checked:s,onChange:function(){return a({verticalMode:!s})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Labels","essential-blocks"),checked:c,onChange:function(){return a({showLabels:!c})},__nextHasNoMarginBottom:!0}),c&&React.createElement(React.Fragment,null,s&&React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Label Position","essential-blocks"),value:y,onChange:function(e){return a({verticalLabelPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ti.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),!s&&React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Label Position","essential-blocks"),value:C,onChange:function(e){return a({horizontalLabelPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},wi.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),React.createElement(f.ToggleControl,{label:(0,_.__)("Swap Images","essential-blocks"),checked:g,onChange:function(){return function(){var e=t.leftImageURL,l=t.rightImageURL,o=t.swap;o=!o;var a=[l,e];e=a[0],l=a[1],setDefaultValues({swap:o,leftImageURL:e,rightImageURL:l})}()},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("No Handle","essential-blocks"),checked:k,onChange:function(){return a({noHandle:!k})},__nextHasNoMarginBottom:!0}),React.createElement(h.ResetControl,{onReset:function(){return a({position:Li.position.default})}},React.createElement(f.RangeControl,{label:(0,_.__)("Slider Position","essential-blocks"),value:b,onChange:function(e){return a({position:e})},min:0,max:100,help:(0,_.__)("Update & reload to see effect in backend","image-comparison"),__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(h.ResetControl,{onReset:function(){return a({lineWidth:Li.lineWidth.default})}},React.createElement(f.RangeControl,{label:(0,_.__)("Slider Line Width","essential-blocks"),value:p,onChange:function(e){return a({lineWidth:e})},min:0,max:10,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Line Color","essential-blocks"),color:m,onChange:function(e){return a({lineColor:e})}})),c&&React.createElement(f.PanelBody,{title:(0,_.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Ai}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:R,onChange:function(e){return a({labelColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:v,onChange:function(e){return a({labelBackgroundColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ni,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Di,baseLabel:(0,_.__)("Margin","essential-blocks"),disableLeftRight:!0}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Oi,baseLabel:(0,_.__)("Padding","essential-blocks")}))))});var zi="wrprBg",ji="wrpMargin",Fi="wrpPadding",Gi="wrpBorderShadow",Wi="columns",Ui="imageGap",Vi="imgBorderShadow",qi="captionMargin",Ji="captionPadding",Zi="captionWidth",Xi="imageWidth",Yi="imageHeight",Qi="imageMaxWidth",Ki="imageMaxHeight",$i="filterMargin",es="filterPadding",ts="filterBorderShadow",ls=[{label:(0,_.__)("Top","essential-blocks"),value:"top"},{label:(0,_.__)("Middle","essential-blocks"),value:"middle"},{label:(0,_.__)("Bottom","essential-blocks"),value:"bottom"}],os=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}],as=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Right","essential-blocks"),value:"right"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Justify","essential-blocks"),value:"justify"}],ns=((0,_.__)("Left","essential-blocks"),(0,_.__)("Right","essential-blocks"),(0,_.__)("Center","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"}]),rs=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],is=((0,_.__)("Grid Layout","essential-blocks"),(0,_.__)("Masonry Layout","essential-blocks"),[{label:(0,_.__)("Fixed","essential-blocks"),value:"fixed"},{label:(0,_.__)("Adaptive","essential-blocks"),value:"adaptive"}]),ss=((0,_.__)("None","essential-blocks"),(0,_.__)("Black & White"),(0,_.__)("Color Overlay","essential-blocks"),(0,_.__)("From Top","essential-blocks"),(0,_.__)("From Bottom","essential-blocks"),(0,_.__)("From Left","essential-blocks"),(0,_.__)("From Right","essential-blocks"),(0,_.__)("Zoom In Out","essential-blocks"),[{label:React.createElement(f.Dashicon,{icon:"editor-alignleft"}),value:"flex-start"},{label:React.createElement(f.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(f.Dashicon,{icon:"editor-alignright"}),value:"flex-end"}]),cs=[{label:(0,_.__)("Normal","essential-blocks"),value:"normal"},{label:(0,_.__)("Hover","essential-blocks"),value:"hover"}],us=((0,_.__)("Normal","essential-blocks"),(0,_.__)("Hover","essential-blocks"),(0,_.__)("Active","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Bento Gallery","essential-blocks"),(0,_.__)("Flipbook Gallery","essential-blocks"),(0,_.__)("Mosaic Gallery","essential-blocks"),(0,_.__)("Classic Gallery","essential-blocks"),(0,_.__)("Harmonic Gallery","essential-blocks"),(0,_.__)("GridFlow Gallery","essential-blocks"),"captionTypo"),bs="filterTypo",gs="filterTypo";function ps(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function _s(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ps(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ps(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ms=_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s(_s({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},sources:{type:"array",default:[]},imageSize:{type:"string"},selectedImgIndex:{type:"number"},layouts:{type:"string",default:"grid"},displayCaption:{type:"boolean",default:!1},displayDescription:{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,_.__)("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},disableIsotope:{type:"boolean",default:!1},enableLoadMore:{type:"boolean",default:!1},imagesPerPage:{type:"number",default:1},imagesPerPageCount:{type:"number",default:3},enableInfiniteScroll:{type:"boolean",default:!1},presets:{type:"string",default:"default"},lightboxIcon:{type:"string",default:"fas fa-plus"},linkIcon:{type:"string",default:"fas fa-link"},imageClickable:{type:"boolean",default:!0},descriptionColor:{type:"string",default:"var(--eb-global-button-text-color)"},descriptionBGColor:{type:"string"},iconType:{type:"string",default:"normal"},iconColor:{type:"string",default:"#444F62"},iconHoverColor:{type:"string",default:"#2673FF"},iconBGColor:{type:"string",default:"#ffffff"},iconHoverBGColor:{type:"string",default:""},iconWidth:{type:"number",default:40},iconSize:{type:"number",default:16},contentAlign:{type:"string",default:"center"},contentBGColor:{type:"string",default:"var(--eb-global-secondary-color)"},maskColor:{type:"string",default:"#fff"},filterWrapperBGColor:{type:"string"},enableSearch:{type:"boolean",default:!1},unevenWidth:{type:"boolean",default:!1},notFoundColor:{type:"string",default:"var(--eb-global-text-color)"},notFoundText:{type:"string",default:"Image Not Found! Try Again"},version:{type:"string"},enableEmptyGrid:{type:"boolean",default:!0},cover:{type:"string",default:""}},(0,h.generateTypographyAttributes)("notFoundTypo",{fontSize:14})),(0,h.generateTypographyAttributes)(bs,{fontSize:13})),(0,h.generateTypographyAttributes)(gs,{fontSize:16})),(0,h.generateTypographyAttributes)(us,{fontSize:13})),(0,h.generateTypographyAttributes)("descTypo",{fontSize:13})),(0,h.generateDimensionsAttributes)(ji)),(0,h.generateDimensionsAttributes)(Fi)),(0,h.generateDimensionsAttributes)(qi,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Ji,{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,h.generateDimensionsAttributes)("descMargin",{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)("descPadding",{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,h.generateBorderShadowAttributes)(Gi,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBorderShadowAttributes)(Vi,{bdrDefaults:{top:0,bottom:0,right:0,left:0},noShadow:!0})),(0,h.generateBackgroundAttributes)(zi,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,h.generateResponsiveRangeAttributes)(Wi,{defaultRange:3,defaultRangeTAB:2,defaultRangeMOB:1})),(0,h.generateResponsiveRangeAttributes)(Ui,{defaultRange:10,defaultRangeTAB:10,defaultRangeMOB:10})),(0,h.generateResponsiveRangeAttributes)(Zi)),(0,h.generateResponsiveRangeAttributes)(Yi,{defaultRange:300})),(0,h.generateResponsiveRangeAttributes)(Xi,{defaultRange:100,defaultUnit:"%"})),(0,h.generateResponsiveRangeAttributes)(Ki)),(0,h.generateResponsiveRangeAttributes)(Qi,{defaultRange:100,defaultUnit:"%"})),(0,h.generateDimensionsAttributes)($i,{top:0,bottom:0,right:5,left:5,isLinked:!1})),(0,h.generateDimensionsAttributes)(es,{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,h.generateBorderShadowAttributes)("filterWrapBS")),(0,h.generateBorderShadowAttributes)(ts,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateDimensionsAttributes)("overlayPadding")),(0,h.generateDimensionsAttributes)("contentMargin")),(0,h.generateDimensionsAttributes)("contentPadding")),(0,h.generateBorderShadowAttributes)("contentBorderShadow")),(0,h.generateBorderShadowAttributes)("iconBorderShadow")),null===h.EBButton||void 0===h.EBButton?void 0:h.EBButton.addAttributes({buttonText:"loadmoreBtnText",textColor:"loadmoreColor",hoverTextColor:"loadmoreHvColor"},"",!0,{key:gs,default:{fontSize:16}},!0,"",!0,{key:"loadmoreBorderShadow",default:{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:0,bottom:0,right:0,left:0,isLinked:!1}}},!0,{key:"loadmorePadding",default:{top:14,bottom:14,right:14,left:14,isLinked:!0}})),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1})),ds=(0,h.withBlockContext)(ms)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.layouts,r=t.displayCaption,i=t.captionOnHover,s=t.captionColor,c=t.overlayColor,u=t.captionBGColor,b=t.horizontalAlign,g=t.verticalAlign,p=t.textAlign,m=t.styleNumber,d=t.disableLightBox,C=t.imageSizeType,y=t.imageAlignment,k=t.enableFilter,R=t.filterColorType,v=t.filterColor,B=t.filterHoverColor,E=t.filterBGColor,x=t.filterHoverBGColor,S=t.filterActColor,w=t.filterActBGColor,T=(0,h.useBlockDefaults)(o,t,l,ms);return React.createElement(React.Fragment,null,T&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(f.ToggleControl,{label:(0,_.__)("Display Caption","essential-blocks"),checked:r,onChange:function(){return a({displayCaption:!r})},__nextHasNoMarginBottom:!0}),r&&"0"===m&&React.createElement(f.ToggleControl,{label:(0,_.__)("Display Caption on Hover","essential-blocks"),checked:i,onChange:function(){return a({captionOnHover:!i})},__nextHasNoMarginBottom:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Columns","essential-blocks"),controlName:Wi,units:[],min:1,max:8,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Gap (px)","essential-blocks"),controlName:Ui,units:[],min:0,max:100,step:1}),React.createElement(f.ToggleControl,{label:(0,_.__)("Disable Light Box","essential-blocks"),checked:d,onChange:function(){return a({disableLightBox:!d})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Filter","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Enable Filter","essential-blocks"),checked:k,onChange:function(){return a({enableFilter:!k})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Image Styles","essential-blocks"),initialOpen:!1},"grid"===n&&React.createElement(React.Fragment,null,!k&&React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:y,onChange:function(e){return a({imageAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ss.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Image Size","essential-blocks"),value:C,onChange:function(e){return a({imageSizeType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},is.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"fixed"===C&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Height","essential-blocks"),controlName:Yi,units:rs,min:0,max:500,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Width","essential-blocks"),controlName:Xi,units:rs,min:0,max:500,step:1})),"adaptive"===C&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Max Height","essential-blocks"),controlName:Ki,units:rs,min:0,max:500,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Max Width","essential-blocks"),controlName:Qi,units:rs,min:0,max:500,step:1}))),React.createElement(f.PanelBody,{title:(0,_.__)("Border","essential-blocks"),initialOpen:!0},React.createElement(h.BorderShadowControl,{controlName:Vi,noShadow:!0}))),"2"===m&&React.createElement(f.PanelBody,{title:(0,_.__)("Overlay Styles","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Overlay Color","essential-blocks"),color:c,onChange:function(e){return a({overlayColor:e})}})),r&&React.createElement(f.PanelBody,{title:(0,_.__)("Caption Styles","essential-blocks")},React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:s,onChange:function(e){return a({captionColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:u,onChange:function(e){return a({captionBGColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:us}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:Zi,units:ns,min:0,max:300,step:1}),r&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Text Align","essential-blocks"),value:p,onChange:function(e){return a({textAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},as.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Horizontal Align","essential-blocks"),value:b,onChange:function(e){return a({horizontalAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},os.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Vertical Align","essential-blocks"),value:g,onChange:function(e){return a({verticalAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ls.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.ResponsiveDimensionsControl,{controlName:qi,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ji,baseLabel:"Padding"}))),k&&React.createElement(f.PanelBody,{title:(0,_.__)("Filter","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:$i,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:es,baseLabel:"Padding"}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:bs}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement(f.__experimentalToggleGroupControl,{value:R,onChange:function(e){return a({filterColorType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},cs.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"normal"===R&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:v,onChange:function(e){return a({filterColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:E,onChange:function(e){return a({filterBGColor:e})}})),"hover"===R&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:B,onChange:function(e){return a({filterHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:x,onChange:function(e){return a({filterHoverBGColor:e})}})),"active"===R&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:S,onChange:function(e){return a({filterActColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:w,onChange:function(e){return a({filterActBGColor:e})}}))),React.createElement(f.PanelRow,null,"Button Border & Shadow"),React.createElement(h.BorderShadowControl,{controlName:ts})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:ji,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Fi,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:zi,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Gi}))))});var fs="wrp_",Cs="btbg_",ys="wrp_",ks="btbds_",Rs="number",vs="title",hs="subTitle",Bs="content",Es="buttonText",xs="mediaBgSize",Ss="mediaBgRadius",ws="mediaBgMargin",Ts="buttonPadding",Ps="titlePadding",Ds="subTitlePadding",Os="contentPadding",Ns="wrapperMargin",As="wrapperPadding",Hs=((0,_.__)("Preset 1","essential-blocks"),(0,_.__)("Preset 2","essential-blocks"),(0,_.__)("Preset 3","essential-blocks"),(0,_.__)("Preset 4","essential-blocks"),[{label:(0,_.__)("image","essential-blocks"),value:"image"},{label:(0,_.__)("icon","essential-blocks"),value:"icon"},{label:(0,_.__)("Text","essential-blocks"),value:"number"}]),Ms=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}],Ls=[{label:(0,_.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"flex-end"}],Is=[{label:(0,_.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Middle","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"flex-end"}],zs=[{label:"Fill",value:"fill"},{label:"Gradient",value:"gradient"}],js=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Fs=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],Gs=["h1","h2","h3","h4","h5","h6"],Ws=((0,_.__)("Fill","essential-blocks"),(0,_.__)("Gradient","essential-blocks"),(0,_.__)("Image","essential-blocks"),(0,_.__)("Auto","essential-blocks"),(0,_.__)("Cover","essential-blocks"),(0,_.__)("Contain","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Dashed","essential-blocks"),(0,_.__)("Solid","essential-blocks"),(0,_.__)("Dotted","essential-blocks"),(0,_.__)("Double","essential-blocks"),(0,_.__)("Groove","essential-blocks"),(0,_.__)("Inset","essential-blocks"),(0,_.__)("Outset","essential-blocks"),(0,_.__)("Ridge","essential-blocks"),[{label:(0,_.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,_.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,_.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,_.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,_.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,_.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,_.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,_.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,_.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,_.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,_.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,_.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,_.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,_.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,_.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,_.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,_.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,_.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,_.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,_.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,_.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,_.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,_.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,_.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,_.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,_.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,_.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,_.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,_.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,_.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,_.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,_.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,_.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,_.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,_.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,_.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,_.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,_.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,_.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,_.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,_.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,_.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,_.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,_.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,_.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,_.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,_.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,_.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,_.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,_.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,_.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}]),Us=((0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),(0,_.__)("Circle","essential-blocks"),(0,_.__)("Square","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Framed","essential-blocks"),(0,_.__)("Stacked","essential-blocks"),"mIconZ"),Vs="mImgW",qs="mImgH",Js="mcSp";function Zs(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Xs(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Zs(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Zs(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Ys=Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs(Xs({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},version:{type:"string",default:"1"},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)"},imageUrlOld:{source:"attribute",selector:".eb-infobox-image",attribute:"src"},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},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",default:"center"},contentsAlignment:{type:"string",default:"center"},enableTitle:{type:"boolean",default:!0},showMedia:{type:"boolean",default:!0},iconView:{type:"string",default:"default"},iconShape:{type:"string",default:"circle"}},(0,h.generateResponsiveRangeAttributes)(Us,{defaultRange:50})),(0,h.generateResponsiveRangeAttributes)(Js,{defaultRange:20,noUnits:!0})),(0,h.generateTypographyAttributes)(Rs,{fontSize:28})),(0,h.generateTypographyAttributes)(vs,{fontSize:26})),(0,h.generateTypographyAttributes)(hs,{fontSize:22})),(0,h.generateTypographyAttributes)(Bs,{fontSize:20})),(0,h.generateTypographyAttributes)(Es,{fontSize:20})),(0,h.generateDimensionsAttributes)(xs,{top:20,bottom:20,right:20,left:20})),(0,h.generateDimensionsAttributes)(Ss,{top:20,bottom:20,isLinked:!1})),(0,h.generateDimensionsAttributes)(Ps,{top:10,bottom:10,isLinked:!1})),(0,h.generateDimensionsAttributes)(Ds,{top:10,bottom:10,isLinked:!1})),(0,h.generateDimensionsAttributes)(Os,{top:10,bottom:50,isLinked:!1})),(0,h.generateDimensionsAttributes)(Ns)),(0,h.generateDimensionsAttributes)(As,{top:50,bottom:70,right:30,left:30,isLinked:!1})),(0,h.generateBorderShadowAttributes)(ys,{})),(0,h.generateBackgroundAttributes)(fs,{isBgDefaultGradient:!0,defaultBgGradient:"linear-gradient(90deg, rgba(249,250,251,1) 0% , rgba(250,250,250,1) 100%)"})),null===h.EBButton||void 0===h.EBButton?void 0:h.EBButton.addAttributes({buttonText:"buttonText",textColor:"buttonTextColor",hoverTextColor:"buttonHvrTextColor",buttonURL:"infoboxLink",newWindow:"linkNewTab",hoverEffect:"btnEffect",buttonAlign:"btnAlign"},"",!1,"",!0,{key:Cs,default:{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-button-background-color)",defaultBgGradient:"var(--eb-gradient-background-color)"}},!0,{key:ks,default:{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:10,bottom:10,right:10,left:10}}},!0,{key:Ts,default:{top:15,bottom:15,right:30,left:30,isLinked:!1}})),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({border:{key:"mediaBdShd_"},margin:{key:ws,default:{top:15,isLinked:!1}},width:{key:Vs,default:{defaultRange:300}},height:{key:qs}})),Qs=(0,h.withBlockContext)(Ys)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=(t.layoutPreset,t.media),r=t.enableSubTitle,i=t.number,s=t.imageUrl,c=t.selectedIcon,u=t.flexDirection,b=t.enableDescription,g=t.useNumIconBg,p=t.numIconColor,m=t.numIconBgType,d=t.numIconBgColor,C=t.numIconBgGradient,y=t.imageId,R=t.isMediaImgHeightAuto,v=t.titleTag,B=t.subTitleTag,E=t.enableButton,x=t.isInfoClick,S=t.buttonText,w=t.infoboxLink,T=t.buttonTextColor,P=t.buttonHvrTextColor,D=t.titleColor,O=t.subTitleColor,N=t.descriptionColor,A=t.mediaAlignment,H=t.contentsAlignment,M=t.btnAlignment,L=t.btnEffect,I=t.linkNewTab,z=(0,h.useBlockDefaults)(o,t,l,Ys);return React.createElement(React.Fragment,null,z&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Infobox Settings","essential-blocks")},React.createElement(f.ToggleControl,{label:(0,_.__)("Clickable Infobox","essential-blocks"),checked:x,onChange:function(){return a({isInfoClick:!x})},__nextHasNoMarginBottom:!0}),x&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:(0,_.__)("URL (use https:// at the beginning)"),placeholder:"https://your-link.com",value:w,onChange:function(e){return a({infoboxLink:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Open in New Tab","essential-blocks"),checked:I,onChange:function(){return a({linkNewTab:!I})},__nextHasNoMarginBottom:!0})),!x&&React.createElement(f.ToggleControl,{label:(0,_.__)("Show button","essential-blocks"),checked:E,onChange:function(){return a({enableButton:!E})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Alignments","essential-blocks"),initialOpen:!1},"none"!==n&&React.createElement(React.Fragment,null,("row"===u||"row-reverse"===u)&&React.createElement(f.__experimentalToggleGroupControl,{label:"Media alignments",value:A,onChange:function(e){return a({mediaAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Is.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})})),("column"===u||"column-reverse"===u)&&React.createElement(f.__experimentalToggleGroupControl,{label:"Media alignments",value:A,onChange:function(e){return a({mediaAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ls.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})}))),React.createElement(f.__experimentalToggleGroupControl,{label:"Contents alignments",value:H,onChange:function(e){return a({contentsAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ms.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})})),E&&!x&&React.createElement(f.__experimentalToggleGroupControl,{label:"Button alignments",value:M,onChange:function(e){return a({btnAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ms.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})}))),React.createElement(f.PanelBody,{title:(0,_.__)("Media Style","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Media Type","essential-blocks"),value:n,onChange:function(e){return a({media:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Hs.map(function(e,t){var l=e.label,o=e.value;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:o,label:l})})),"none"!==n&&React.createElement(React.Fragment,null,"icon"===n&&React.createElement(h.EBIconPicker,{value:c,onChange:function(e){return a({selectedIcon:e})},title:(0,_.__)("Select Icon","essential-blocks")}),"icon"===n&&c&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:Us,min:8,max:200,step:1}),"number"===n&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Text","essential-blocks"),id:"eb-infobox-number-id",__nextHasNoMarginBottom:!0},React.createElement("input",{type:"text",value:"".concat(i),id:"eb-infobox-number-id",onChange:function(e){return a({number:"".concat(e.target.value)})}})),React.createElement(h.TypographyDropdown,{baseLabel:"Text Typography",typographyPrefixConstant:Rs})),("number"===n||"icon"===n)&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:p,onChange:function(e){return a({numIconColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:xs,baseLabel:"Padding"}),React.createElement(f.ToggleControl,{label:(0,_.__)("Use Background","essential-blocks"),checked:g,onChange:function(){return a({useNumIconBg:!g})},__nextHasNoMarginBottom:!0}),g&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Background Type","essential-blocks"),value:m,onChange:function(e){return a({numIconBgType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},zs.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})})),"fill"===m&&React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:d,onChange:function(e){return a({numIconBgColor:e})}}),"gradient"===m&&React.createElement(f.PanelBody,{title:(0,_.__)("Gradient","essential-blocks")},React.createElement(h.GradientColorControl,{gradientColor:C,onChange:function(e){return a({numIconBgGradient:e})}})))),"image"===n&&!s&&React.createElement(k.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return a({imageUrl:l,imageId:t})},type:"image",value:y,render:function(e){var t=e.open;return React.createElement(f.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,_.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),"image"===n&&s&&React.createElement(React.Fragment,null,React.createElement(h.ImageAvatar,{imageUrl:s,onDeleteImage:function(){return a({imageUrl:null})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Width","essential-blocks"),controlName:Vs,units:js,min:0,max:500,step:1}),React.createElement(f.ToggleControl,{label:(0,_.__)("Auto Image Height","essential-blocks"),checked:R,onChange:function(){return a({isMediaImgHeightAuto:!R})},__nextHasNoMarginBottom:!0}),!R&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Height","essential-blocks"),controlName:qs,units:Fs,min:0,max:500,step:1}))),React.createElement(f.__experimentalDivider,null),"none"!==n&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Media & content spacing","Infobox"),controlName:Js,min:0,max:500,step:1,noUnits:!0})),React.createElement(h.ResponsiveDimensionsControl,{forBorderRadius:!0,controlName:Ss,baseLabel:"Border Radius"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ws,baseLabel:"Margin"}))),React.createElement(f.PanelBody,{title:(0,_.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Title Tag","essential-blocks"),className:"newtogglegroupcontrol infobox-button-group",value:v,onChange:function(e){return a({titleTag:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Gs.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e,label:e.toUpperCase()})})),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:vs}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ps,baseLabel:"Title Padding"}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:D,onChange:function(e){return a({titleColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Enable","essential-blocks"),checked:r,onChange:function(){return a({enableSubTitle:!r})},__nextHasNoMarginBottom:!0}),r&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Subtitle Tag","essential-blocks"),className:"newtogglegroupcontrol infobox-button-group",value:B,onChange:function(e){return a({subTitleTag:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Gs.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e,label:e.toUpperCase()})})),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:hs}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ds,baseLabel:"Subtitle Padding"}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:O,onChange:function(e){return a({subTitleColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Content Style","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Show content","essential-blocks"),checked:b,onChange:function(){return a({enableDescription:!b})},__nextHasNoMarginBottom:!0}),b&&React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Bs}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Os,baseLabel:"Content Padding"}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:N,onChange:function(e){return a({descriptionColor:e})}}))),E&&!x&&React.createElement(f.PanelBody,{title:(0,_.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(f.TextControl,{label:(0,_.__)("Button Text","essential-blocks"),value:S,onChange:function(e){return a({buttonText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Link URL (use https:// at the beginning)"),placeholder:"https://your-site.com",value:w,onChange:function(e){return a({infoboxLink:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Open in New Tab","essential-blocks"),checked:I,onChange:function(){return a({linkNewTab:!I})},__nextHasNoMarginBottom:!0}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Es}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ts,baseLabel:"Button Padding"}),React.createElement(h.ColorControl,{label:(0,_.__)("Text color","essential-blocks"),color:T,onChange:function(e){return a({buttonTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover text color","essential-blocks"),color:P,onChange:function(e){return a({buttonHvrTextColor:e})}}),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Cs,forButton:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:ks})),React.createElement(f.PanelBody,{title:(0,_.__)("More Effects","essential-blocks"),initialOpen:!1},React.createElement(f.SelectControl,{label:(0,_.__)("Button Hover Effect","essential-blocks"),value:L,options:Ws,onChange:function(e){a({btnEffect:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Ns,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:As,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:fs})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:ys}))))});var Ks=[{label:(0,_.__)("Most Recent","essential-blocks"),value:"most_recent"},{label:(0,_.__)("Least Recent","essential-blocks"),value:"least_recent"}],$s=[{label:(0,_.__)("Overlay","essential-blocks"),value:"overlay"},{label:(0,_.__)("Card","essential-blocks"),value:"card"}],ec=[{label:(0,_.__)("Simple","essential-blocks"),value:"overlay__simple"},{label:(0,_.__)("Basic","essential-blocks"),value:"overlay__basic"},{label:(0,_.__)("Standard","essential-blocks"),value:"overlay__standard"}],tc=[{label:(0,_.__)("Content Outter","essential-blocks"),value:"content_outter"},{label:(0,_.__)("Content Inner","essential-blocks"),value:"content__inner"}],lc="imgNum",oc="gridGap",ac="imgBrdShd",nc="wrpMargin",rc="wrpPadding",ic="captionText",sc="metaText",cc="headerText";function uc(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function bc(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?uc(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):uc(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const gc=bc(bc(bc(bc(bc(bc(bc(bc({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}},(0,h.generateTypographyAttributes)(ic,{fontSize:14})),(0,h.generateTypographyAttributes)(sc,{fontSize:14})),(0,h.generateTypographyAttributes)(cc,{fontSize:14})),(0,h.generateResponsiveRangeAttributes)(lc,{defaultRange:3,noUnits:!0})),(0,h.generateDimensionsAttributes)(oc)),(0,h.generateDimensionsAttributes)(rc)),(0,h.generateDimensionsAttributes)(nc,{top:28,bottom:28,isLinked:!1})),(0,h.generateBorderShadowAttributes)(ac,{noShadow:!0})),pc=(0,h.withBlockContext)(gc)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=(t.token,t.layout),r=t.overlayStyle,i=t.cardStyle,s=t.thumbs,c=t.numberOfImages,u=t.captionColor,b=t.metaColor,g=t.headerColor,p=t.overlayColor,m=t.hasEqualImages,d=t.showCaptions,C=t.enableLink,y=t.openInNewTab,R=t.showProfileImg,v=t.profileImg,B=t.imageID,E=t.showProfileName,x=t.profileName,S=t.sortBy,w=t.showMeta,T=(0,h.useBlockDefaults)(o,t,l,gc);return React.createElement(React.Fragment,null,T&&React.createElement("div",{className:"eb-panel-control"},s.length>0&&React.createElement(React.Fragment,null,React.createElement(f.PanelBody,{title:(0,_.__)("Feed Settings","essential-blocks"),intialOpen:!0},React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Sort By","essential-blocks"),value:S,options:Ks,onChange:function(e){return a({sortBy:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Number Of Images","essential-blocks"),value:c,onChange:function(e){a({numberOfImages:e})},min:1,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Columns","essential-blocks"),controlName:lc,min:1,max:8,step:1,noUnits:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Square thumbnail","essential-blocks"),checked:m,onChange:function(e){return a({hasEqualImages:e})},__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("General Settings","essential-blocks"),initialOpen:!1},React.createElement(f.SelectControl,{label:(0,_.__)("Layout","essential-blocks"),value:n,options:$s,onChange:function(e){return a({layout:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"overlay"===n&&React.createElement(f.SelectControl,{label:(0,_.__)("Overlay Style","essential-blocks"),value:r,options:ec,onChange:function(e){return a({overlayStyle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"card"===n&&React.createElement(f.SelectControl,{label:(0,_.__)("Card Style","essential-blocks"),value:i,options:tc,onChange:function(e){return a({cardStyle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"card"===n&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("User info","essential-blocks"))),React.createElement(f.ToggleControl,{label:(0,_.__)("Show profile image","essential-blocks"),checked:R,onChange:function(e){return a({showProfileImg:e})},__nextHasNoMarginBottom:!0}),R&&!v&&React.createElement(k.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return a({profileImg:l,imageID:t})},type:"image",value:B,render:function(e){var t=e.open;return React.createElement(f.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,_.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),R&&v&&React.createElement(h.ImageAvatar,{imageUrl:v,onDeleteImage:function(){return a({profileImg:null})}}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show profile name","essential-blocks"),checked:E,onChange:function(e){return a({showProfileName:e})},__nextHasNoMarginBottom:!0}),E&&React.createElement(f.TextControl,{label:(0,_.__)("Custom Name","essential-blocks"),value:x,onChange:function(e){return a({profileName:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),"overlay__simple"!==r&&React.createElement(f.ToggleControl,{label:(0,_.__)("Show captions","essential-blocks"),checked:d,onChange:function(e){return a({showCaptions:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Link?","essential-blocks"),checked:C,onChange:function(e){return a({enableLink:e})},__nextHasNoMarginBottom:!0}),C&&React.createElement(f.ToggleControl,{label:(0,_.__)("Open in new window?","essential-blocks"),checked:y,onChange:function(e){return a({openInNewTab:e})},__nextHasNoMarginBottom:!0}),"overlay__simple"!==r&&React.createElement(f.ToggleControl,{label:(0,_.__)("Show Meta?","instagram-block"),checked:w,onChange:function(e){return a({showMeta:e})},__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Feed Styles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(h.ResponsiveDimensionsControl,{className:"",controlName:oc,baseLabel:(0,_.__)("Padding","essential-blocks")}),"overlay"===n&&React.createElement(h.ColorControl,{label:(0,_.__)("Overlay Color","essential-blocks"),color:p,onChange:function(e){return a({overlayColor:e})}}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:ac,noShadow:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:ic}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:u,onChange:function(e){return a({captionColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Meta Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:sc}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:b,onChange:function(e){return a({metaColor:e})}}))),"card"===n&&React.createElement(f.PanelBody,{title:(0,_.__)("Header Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:cc}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:g,onChange:function(e){return a({headerColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ResponsiveDimensionsControl,{controlName:rc,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:nc,baseLabel:(0,_.__)("Margin","essential-blocks")})))))});(0,_.__)("Apollo","essential-blocks"),(0,_.__)("Bubba","essential-blocks"),(0,_.__)("Chico","essential-blocks"),(0,_.__)("Dexter","essential-blocks"),(0,_.__)("Duke","essential-blocks"),(0,_.__)("Goliath","essential-blocks"),(0,_.__)("Jazz","essential-blocks"),(0,_.__)("Julia","essential-blocks"),(0,_.__)("Layla","essential-blocks"),(0,_.__)("Lexi","essential-blocks"),(0,_.__)("Lily","essential-blocks"),(0,_.__)("Marley","essential-blocks"),(0,_.__)("Milo","essential-blocks"),(0,_.__)("Ming","essential-blocks"),(0,_.__)("Moses","essential-blocks"),(0,_.__)("Oscar","essential-blocks"),(0,_.__)("Ruby","essential-blocks"),(0,_.__)("Roxy","essential-blocks"),(0,_.__)("Romeo","essential-blocks"),(0,_.__)("Sadie","essential-blocks"),(0,_.__)("Selena","essential-blocks"),(0,_.__)("Sarah","essential-blocks");var _c=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],mc=((0,_.__)("H1","essential-blocks"),(0,_.__)("H2","essential-blocks"),(0,_.__)("H3","essential-blocks"),(0,_.__)("H4","essential-blocks"),(0,_.__)("H5","essential-blocks"),(0,_.__)("H6","essential-blocks"),"imgHeight"),dc="imgWidth",fc="wrpMargin",Cc="wrpPadding",yc="imgBrdShdw",kc="headerText",Rc="contentText",vc=l(80045);function hc(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Bc(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?hc(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):hc(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}var Ec=h.ImageComponent.addAttributes({hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1,hasRadius:!1}),xc=(Ec.imageUrl,Ec.imageId,Ec.imageAlt,(0,vc.A)(Ec,["imageUrl","imageId","imageAlt"]));const Sc=Bc(Bc(Bc(Bc(Bc(Bc(Bc(Bc({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"},titleTag:{type:"string",default:"h2"}},(0,h.generateTypographyAttributes)(kc)),(0,h.generateTypographyAttributes)(Rc)),(0,h.generateResponsiveRangeAttributes)(mc,{noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(dc,{noUnits:!0})),(0,h.generateDimensionsAttributes)(fc,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Cc)),(0,h.generateBorderShadowAttributes)(yc)),xc),wc=(0,h.withBlockContext)(Sc)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.headerColor,r=t.contentColor,i=t.imageAlignment,s=t.isBackgroundGradient,c=t.backgroundColor,u=t.backgroundGradient,b=(0,h.useBlockDefaults)(o,t,l,Sc);return React.createElement(React.Fragment,null,b&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General ","essential-blocks"),initialOpen:!0},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:mc,min:200,max:1e3,step:1,noUnits:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:dc,min:0,max:1e3,step:1,noUnits:!0}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:i,onChange:function(e){return a({imageAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},_c.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),React.createElement(f.PanelBody,{title:(0,_.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Background Color","essential-blocks"))),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Gradient Color","essential-blocks"),checked:s,onChange:function(){a({isBackgroundGradient:!s})},__nextHasNoMarginBottom:!0}),s||React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:c,onChange:function(e){return a({backgroundColor:e})}}),s&&React.createElement(React.Fragment,null,React.createElement(h.GradientColorControl,{label:(0,_.__)("Gradient Color","essential-blocks"),gradientColor:u,onChange:function(e){return a({backgroundGradient:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Header Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:kc}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:n,onChange:function(e){return a({headerColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Content Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Rc}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:r,onChange:function(e){return a({contentColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:fc,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Cc,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:yc}))))});var Tc="title",Pc="owner",Dc="price",Oc="button",Nc="wrp_",Ac="wrp_",Hc="margin",Mc="padding",Lc="rowNum",Ic="colGap",zc="rowGap",jc="imgMargin",Fc="imgRadius",Gc="imgMaxHeight",Wc="imgMaxWidth",Uc="titleMargin",Vc="creatorMargin",qc="creatorImgHeight",Jc="creatorImgWidth",Zc="creatorImgBorder",Xc="priceMargin",Yc="btnMargin",Qc="btnPadding",Kc="btnBdrSdw",$c="itemBg",eu="itemBdrSdw",tu="itemPadding",lu=((0,_.__)("Grid","essential-blocks"),(0,_.__)("List","essential-blocks"),[{label:(0,_.__)("PX","essential-blocks"),value:"px"},{label:(0,_.__)("EM","essential-blocks"),value:"em"},{label:(0,_.__)("%","essential-blocks"),value:"%"}]),ou=((0,_.__)("Preset 1","essential-blocks"),(0,_.__)("Preset 2","essential-blocks"),(0,_.__)("Preset 3","essential-blocks"),(0,_.__)("Preset 1","essential-blocks"),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),[{label:(0,_.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Middle","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"flex-end"}]);function au(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function nu(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?au(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):au(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ru=nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu(nu({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"}},(0,h.generateResponsiveRangeAttributes)(Lc,{defaultRange:3,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Ic,{defaultRange:15})),(0,h.generateResponsiveRangeAttributes)(zc,{defaultRange:15})),(0,h.generateResponsiveRangeAttributes)(Gc,{defaultRange:150})),(0,h.generateResponsiveRangeAttributes)(Wc,{})),(0,h.generateResponsiveRangeAttributes)(qc,{defaultRange:30})),(0,h.generateResponsiveRangeAttributes)(Jc,{defaultRange:30})),(0,h.generateTypographyAttributes)(Tc,{fontSize:16})),(0,h.generateTypographyAttributes)(Pc,{fontSize:14})),(0,h.generateTypographyAttributes)(Dc,{fontSize:14})),(0,h.generateTypographyAttributes)(Oc,{fontSize:14})),(0,h.generateDimensionsAttributes)(Hc)),(0,h.generateDimensionsAttributes)(Mc,{top:15,bottom:15,right:15,left:15,isLinked:!1})),(0,h.generateDimensionsAttributes)(Uc,{top:0,bottom:15,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(jc,{top:0,bottom:15,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Fc,{top:5,bottom:5,right:5,left:5,isLinked:!0})),(0,h.generateDimensionsAttributes)(Vc,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Xc,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Yc,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Qc,{top:15,bottom:15,right:20,left:20,isLinked:!1})),(0,h.generateDimensionsAttributes)(Zc,{top:50,bottom:50,right:50,left:50,isLinked:!0,defaultUnit:"%"})),(0,h.generateDimensionsAttributes)(tu,{top:15,bottom:15,right:15,left:15,isLinked:!1})),(0,h.generateBorderShadowAttributes)(Ac,{})),(0,h.generateBorderShadowAttributes)(Kc,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBorderShadowAttributes)(eu,{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,h.generateBackgroundAttributes)(Nc,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,h.generateBackgroundAttributes)($c,{defaultFillColor:"#ffffff",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),{},{cover:{type:"string",default:""}}),iu=(0,h.withBlockContext)(ru)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=(t.source,t.settings,t.layout),r=t.displayImage,i=t.displayTitle,s=t.displayCreator,c=t.displayOwner,u=t.displayPrice,b=t.displayLastSale,g=t.displayButton,p=t.titleColor,m=t.ownerTextColor,d=t.ownerLinkColor,C=t.showOwnerImage,y=t.showOwnerText,k=t.creatorLabel,R=t.ownerLabel,v=t.priceColor,B=t.buttonTextColor,E=t.buttonBgColor,x=t.buttonHoverTextColor,S=t.buttonHoverBgColor,w=t.buttonText,T=t.gridPreset,P=(t.listPreset,t.gridOverlayBg),D=(t.listHorizontalAlignment,t.listVerticalAlignment),O=(0,h.useBlockDefaults)(o,t,l,ru);return React.createElement(React.Fragment,null,O&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Layout","essential-blocks"),initialOpen:!0},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Items per row","essential-blocks"),controlName:Lc,min:1,max:10,step:1,noUnits:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show NFT Image?","essential-blocks"),checked:r,onChange:function(){return a({displayImage:!r})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Title?","essential-blocks"),checked:i,onChange:function(){return a({displayTitle:!i})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Current Owner?","essential-blocks"),checked:c,onChange:function(){return a({displayOwner:!c})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Creator?","essential-blocks"),checked:s,onChange:function(){return a({displayCreator:!s})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Price?","essential-blocks"),checked:u,onChange:function(){return a({displayPrice:!u})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Last Sale?","essential-blocks"),checked:b,onChange:function(){return a({displayLastSale:!b})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Button?","essential-blocks"),checked:g,onChange:function(){return a({displayButton:!g})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Layout Styles","essential-blocks"),initialOpen:!0},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Columns Gap","essential-blocks"),controlName:Ic,min:0,max:100,step:1,units:lu}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Row Gap","essential-blocks"),controlName:zc,min:0,max:100,step:1,units:lu})),React.createElement(f.PanelBody,{title:(0,_.__)("Item Box Styles","essential-blocks"),initialOpen:!1},"list"===n&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Vertical Alignment","essential-blocks"),value:D,onChange:function(e){return a({listVerticalAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ou.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),React.createElement(f.PanelBody,{title:(0,_.__)("Background"),initialOpen:!0},React.createElement(h.BackgroundControl,{controlName:$c,noOverlay:!0,noOverlayBgi:!0})),"grid"===n&&"preset-3"===T&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Overlay Color","essential-blocks"),color:P,onChange:function(e){return a({gridOverlayBg:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!0},React.createElement(h.BorderShadowControl,{controlName:eu})),React.createElement(h.ResponsiveDimensionsControl,{controlName:tu,baseLabel:"Padding"})),r&&React.createElement(f.PanelBody,{title:(0,_.__)("Image Style","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:Gc,min:0,max:500,step:1,units:lu}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:Wc,min:0,max:500,step:1,units:lu}),React.createElement(h.ResponsiveDimensionsControl,{controlName:jc,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Fc,baseLabel:"Border Radius"})),React.createElement(f.PanelBody,{title:(0,_.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Tc}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:p,onChange:function(e){return a({titleColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Uc,baseLabel:"Margin"})),React.createElement(f.PanelBody,{title:(0,_.__)("Creator/Owner Style","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Show Name?","essential-blocks"),checked:y,onChange:function(){return a({showOwnerText:!y})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Image?","essential-blocks"),checked:C,onChange:function(){return a({showOwnerImage:!C})},__nextHasNoMarginBottom:!0}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Pc}),s&&React.createElement(f.TextControl,{label:(0,_.__)("Creator Label","essential-blocks"),value:k,onChange:function(e){return a({creatorLabel:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),c&&React.createElement(f.TextControl,{label:(0,_.__)("Owner Label","essential-blocks"),value:R,onChange:function(e){return a({ownerLabel:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Label Color","essential-blocks"),color:m,onChange:function(e){return a({ownerTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Link Color","essential-blocks"),color:d,onChange:function(e){return a({ownerLinkColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Height","essential-blocks"),controlName:qc,min:0,max:500,step:1,units:lu}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Width","essential-blocks"),controlName:Jc,min:0,max:500,step:1,units:lu}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Zc,baseLabel:"Image Border Radius"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Vc,baseLabel:"Margin"})),React.createElement(f.PanelBody,{title:(0,_.__)("Price Style","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Dc}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:v,onChange:function(e){return a({priceColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Xc,baseLabel:"Margin"})),React.createElement(f.PanelBody,{title:(0,_.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(f.TextControl,{label:(0,_.__)("Button Text","essential-blocks"),value:w,onChange:function(e){return a({buttonText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Oc}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:B,onChange:function(e){return a({buttonTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:E,onChange:function(e){return a({buttonBgColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Text Color","essential-blocks"),color:x,onChange:function(e){return a({buttonHoverTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Background Color","essential-blocks"),color:S,onChange:function(e){return a({buttonHoverBgColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Yc,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Qc,baseLabel:"Padding"}),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!0},React.createElement(h.BorderShadowControl,{controlName:Kc}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Hc,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Mc,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Nc,noOverlay:!0,noOverlayBgi:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Ac}))))});var su="title",cu="text",uu="margin",bu="padding",gu="wrp_",pu="wrp_";function _u(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function mu(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?_u(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):_u(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}(0,_.__)("Default","essential-blocks"),(0,_.__)("Success","essential-blocks"),(0,_.__)("Info","essential-blocks"),(0,_.__)("Warning","essential-blocks"),(0,_.__)("Danger","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Lowercase","essential-blocks"),(0,_.__)("Capitalize","essential-blocks"),(0,_.__)("Uppercase","essential-blocks"),(0,_.__)("Lighter","essential-blocks"),(0,_.__)("Normal","essential-blocks"),(0,_.__)("Bold","essential-blocks"),(0,_.__)("Bolder","essential-blocks"),(0,_.__)("Initial","essential-blocks"),(0,_.__)("Overline","essential-blocks"),(0,_.__)("Line Through","essential-blocks"),(0,_.__)("Underline","essential-blocks"),(0,_.__)("Underline Oveline","essential-blocks"),(0,_.__)("Left","essential-blocks"),(0,_.__)("Right","essential-blocks"),(0,_.__)("Center","essential-blocks");const du=mu(mu(mu(mu(mu(mu(mu({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}},(0,h.generateTypographyAttributes)(su,{fontSize:32})),(0,h.generateTypographyAttributes)(cu,{fontSize:18})),(0,h.generateDimensionsAttributes)(uu)),(0,h.generateDimensionsAttributes)(bu,{top:65,bottom:65,right:60,left:60,isLinked:!1})),(0,h.generateBorderShadowAttributes)(pu,{})),(0,h.generateBackgroundAttributes)(gu,{defaultFillColor:"var(--eb-global-background-color)",defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,h.generateResponsiveAlignAttributes)("textAlign",{defaultAlign:"left",defaultTabAlign:"left",defaultMobileAlign:"left"})),fu=(0,h.withBlockContext)(du)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.dismissible,r=t.titleColor,i=t.textColor,s=t.showAfterDismiss,c=(0,h.useBlockDefaults)(o,t,l,du);return React.createElement(React.Fragment,null,c&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Notice Settings","essential-blocks")},React.createElement(f.ToggleControl,{label:(0,_.__)("Dismissible","essential-blocks"),checked:n,onChange:function(){return a({dismissible:!n})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show After Dismiss","essential-blocks"),checked:s,onChange:function(){return a({showAfterDismiss:!s})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:su}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:r,onChange:function(e){return a({titleColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Text Style","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:cu}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:i,onChange:function(e){return a({textColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:uu,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:bu,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:gu})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:pu}))))});(0,_.__)("Default","essential-blocks"),(0,_.__)("Dot","essential-blocks"),(0,_.__)("Space","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Reverse","essential-blocks"),(0,_.__)("100","essential-blocks"),(0,_.__)("200","essential-blocks"),(0,_.__)("300","essential-blocks"),(0,_.__)("400","essential-blocks"),(0,_.__)("500","essential-blocks"),(0,_.__)("600","essential-blocks"),(0,_.__)("700","essential-blocks"),(0,_.__)("800","essential-blocks"),(0,_.__)("900","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Lowercase","essential-blocks"),(0,_.__)("Capitalize","essential-blocks"),(0,_.__)("Uppercase","essential-blocks"),(0,_.__)("Initial","essential-blocks"),(0,_.__)("Overline","essential-blocks"),(0,_.__)("Line Through","essential-blocks"),(0,_.__)("Underline","essential-blocks"),(0,_.__)("Underline Oveline","essential-blocks"),(0,_.__)("Fill","essential-blocks"),(0,_.__)("Gradient","essential-blocks"),(0,_.__)("Image","essential-blocks"),(0,_.__)("Auto","essential-blocks"),(0,_.__)("Cover","essential-blocks"),(0,_.__)("Contain","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Dashed","essential-blocks"),(0,_.__)("Solid","essential-blocks"),(0,_.__)("Dotted","essential-blocks"),(0,_.__)("Double","essential-blocks"),(0,_.__)("Groove","essential-blocks"),(0,_.__)("Inset","essential-blocks"),(0,_.__)("Outset","essential-blocks"),(0,_.__)("Ridge","essential-blocks"),(0,_.__)("Preset 1","essential-blocks"),(0,_.__)("Preset 2","essential-blocks"),(0,_.__)("Preset 3","essential-blocks"),(0,_.__)("Preset 4","essential-blocks");var Cu=["image","icon","none"],yu=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}],ku=[{label:(0,_.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"flex-end"}],Ru=[{label:(0,_.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Middle","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"flex-end"}],vu=[{label:(0,_.__)("Top","essential-blocks"),value:"start"},{label:(0,_.__)("Middle","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"end"}],hu=[{label:"Fill",value:"fill"},{label:"Gradient",value:"gradient"}],Bu=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Eu=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],xu=((0,_.__)("H1","essential-blocks"),(0,_.__)("H2","essential-blocks"),(0,_.__)("H3","essential-blocks"),(0,_.__)("H4","essential-blocks"),(0,_.__)("H5","essential-blocks"),(0,_.__)("H6","essential-blocks"),(0,_.__)("P","essential-blocks"),"title"),Su="number",wu="prefix",Tu="suffix",Pu="wrapperMargin",Du="wrapperPadding",Ou="mdBgPd",Nu="mdBgMg",Au="mdBgRs",Hu="wrpBG_",Mu="wrp_",Lu="rgNT",Iu="rgNP",zu="rgNS",ju="mIconZ",Fu="imgW",Gu="imgH",Wu="mcGap";function Uu(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Vu(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Uu(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Uu(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const qu=Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu(Vu({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"}},(0,h.generateTypographyAttributes)(xu,{fontSize:40})),(0,h.generateTypographyAttributes)(Su,{fontSize:40})),(0,h.generateTypographyAttributes)(wu)),(0,h.generateTypographyAttributes)(Tu)),(0,h.generateDimensionsAttributes)(Pu)),(0,h.generateDimensionsAttributes)(Ou,{top:20,bottom:20,right:20,left:20})),(0,h.generateDimensionsAttributes)(Au,{top:20,bottom:20,isLinked:!1})),(0,h.generateDimensionsAttributes)(Nu,{top:15,isLinked:!1})),(0,h.generateDimensionsAttributes)(Du,{top:30,bottom:30,right:10,left:10,isLinked:!1})),(0,h.generateBackgroundAttributes)(Hu,{defaultFillColor:"#fff",defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,h.generateBorderShadowAttributes)(Mu)),(0,h.generateResponsiveRangeAttributes)(Lu,{defaultRange:20})),(0,h.generateResponsiveRangeAttributes)(Iu)),(0,h.generateResponsiveRangeAttributes)(zu)),(0,h.generateResponsiveRangeAttributes)(ju,{defaultRange:50})),(0,h.generateResponsiveRangeAttributes)(Fu,{defaultRange:300})),(0,h.generateResponsiveRangeAttributes)(Gu)),(0,h.generateResponsiveRangeAttributes)(Wu,{defaultRange:20,noUnits:!0})),Ju=(0,h.withBlockContext)(qu)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.titleColor,r=t.numberColor,i=t.numPrefixColor,s=t.numSuffixColor,c=t.rootFlexDirection,u=t.contentAlignment,b=t.mediaAlignSelf,g=t.contentsAlignSelf,p=t.media,m=t.selectedIcon,d=t.iconColor,C=t.useIconBg,y=t.iconBgType,R=t.iconBgColor,v=t.iconBgGradient,B=t.imageUrl,E=t.imageId,x=t.isMediaImgHeightAuto,S=(0,h.useBlockDefaults)(o,t,l,qu);return React.createElement(React.Fragment,null,S&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{initialOpen:!0,title:(0,_.__)("Media Options","essential-blocks")},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Media Options","essential-blocks"),value:p,onChange:function(e){return a({media:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Cu.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e,label:e})}))),"none"!==p&&React.createElement(React.Fragment,null,React.createElement(f.PanelBody,{initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Media & content spacing","Infobox"),controlName:Wu,min:0,max:500,step:1,noUnits:!0}))),"none"!==p&&React.createElement(f.PanelBody,{title:(0,_.__)("Media","essential-blocks")},"icon"===p&&React.createElement(React.Fragment,null,React.createElement(h.EBIconPicker,{value:m,onChange:function(e){return a({selectedIcon:e})},title:(0,_.__)("Select Icon","essential-blocks")}),m&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:ju,min:8,max:200,step:1}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:d,onChange:function(e){return a({iconColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ou,baseLabel:"Padding"}),React.createElement(f.ToggleControl,{label:(0,_.__)("Use Background","essential-blocks"),checked:C,onChange:function(){return a({useIconBg:!C})},__nextHasNoMarginBottom:!0}),C&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Background Type","essential-blocks"),value:y,onChange:function(e){return a({iconBgType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},hu.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})})),"fill"===y&&React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:R,onChange:function(e){return a({iconBgColor:e})}}),"gradient"===y&&React.createElement(f.PanelBody,{title:(0,_.__)("Gradient","essential-blocks")},React.createElement(h.GradientColorControl,{gradientColor:v,onChange:function(e){return a({iconBgGradient:e})}})))),"image"===p&&!B&&React.createElement(k.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return a({imageUrl:l,imageId:t})},type:"image",value:E,render:function(e){var t=e.open;return React.createElement(f.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,_.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),"image"===p&&B&&React.createElement(React.Fragment,null,React.createElement(h.ImageAvatar,{imageUrl:B,onDeleteImage:function(){return a({imageUrl:null})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Width","essential-blocks"),controlName:Fu,units:Bu,min:0,max:500,step:1}),React.createElement(f.ToggleControl,{label:(0,_.__)("Auto Image Height","essential-blocks"),checked:x,onChange:function(){return a({isMediaImgHeightAuto:!x})},__nextHasNoMarginBottom:!0}),!x&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Height","essential-blocks"),controlName:Gu,units:Eu,min:0,max:500,step:1}))),React.createElement(f.__experimentalDivider,null),React.createElement(h.ResponsiveDimensionsControl,{forBorderRadius:!0,controlName:Au,baseLabel:"Border Radius"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Nu,baseLabel:"Margin"})),React.createElement(f.PanelBody,{title:(0,_.__)("Alignments","essential-blocks")},"none"!==p&&React.createElement(React.Fragment,null,("row"===c||"row-reverse"===c)&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:"Media Vertical alignments",value:b,onChange:function(e){return a({mediaAlignSelf:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ru.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})})),React.createElement(f.__experimentalToggleGroupControl,{label:"Content Vertical alignments",value:g,onChange:function(e){return a({contentsAlignSelf:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},vu.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})}))),("column"===c||"column-reverse"===c)&&React.createElement(f.__experimentalToggleGroupControl,{label:"Media alignments",value:b,onChange:function(e){return a({mediaAlignSelf:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ku.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})}))),React.createElement(f.__experimentalToggleGroupControl,{label:"Contents alignments",value:u,onChange:function(e){return a({contentAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},yu.map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:l,label:o})}))),React.createElement(f.PanelBody,{title:(0,_.__)("Number","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Su}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:r,onChange:function(e){return a({numberColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Title","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:xu}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:n,onChange:function(e){return a({titleColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Number prefix","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:wu}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:i,onChange:function(e){return a({numPrefixColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Number Suffix","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Tu}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:s,onChange:function(e){return a({numSuffixColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Spacing","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Number & Title","Number-counter"),controlName:Lu,max:100}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Number & Prefix","Number-counter"),controlName:Iu,max:100}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Number & Suffix","Number-counter"),controlName:zu,max:100})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Pu,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Du,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)(" WrapperBackground","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Hu})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Mu}))))});var Zu="wrprBg",Xu="wrpMargin",Yu="wrpPadding",Qu="wrpBorderShadow",Ku="width",$u="height",eb="imgBorderShadow",tb="captionMargin",lb="captionPadding",ob="captionWidth",ab=((0,_.__)("Top","eb-openverse-block"),(0,_.__)("Middle","eb-openverse-block"),(0,_.__)("Bottom","eb-openverse-block"),(0,_.__)("Top","eb-openverse-block"),(0,_.__)("Bottom","eb-openverse-block"),(0,_.__)("Left","eb-openverse-block"),(0,_.__)("Center","eb-openverse-block"),(0,_.__)("Right","eb-openverse-block"),[{label:(0,_.__)("Left","eb-openverse-block"),value:"left"},{label:(0,_.__)("Center","eb-openverse-block"),value:"center"},{label:(0,_.__)("Right","eb-openverse-block"),value:"right"}]),nb=((0,_.__)("No Effect","eb-openverse-block"),(0,_.__)("Zoom In","eb-openverse-block"),(0,_.__)("Zoom Out","eb-openverse-block"),(0,_.__)("Slide","eb-openverse-block"),(0,_.__)("Blur","eb-openverse-block"),[{label:"px",value:"px"},{label:"%",value:"%"}]),rb=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],ib=((0,_.__)("Rounded","eb-openverse-block"),(0,_.__)("Square","eb-openverse-block"),(0,_.__)("Circle","eb-openverse-block"),(0,_.__)("Octagon","eb-openverse-block"),(0,_.__)("Rhombus","eb-openverse-block"),(0,_.__)("Triangle","eb-openverse-block"),(0,_.__)("Style 1","eb-openverse-block"),(0,_.__)("Style 2","eb-openverse-block"),(0,_.__)("Public Domain Mark","eb-openverse-block"),(0,_.__)("CC0","eb-openverse-block"),(0,_.__)("CC BY","eb-openverse-block"),(0,_.__)("CC BY-SA","eb-openverse-block"),(0,_.__)("CC BY-ND","eb-openverse-block"),(0,_.__)("CC BY-NC","eb-openverse-block"),(0,_.__)("CC BY-NC-SA","eb-openverse-block"),(0,_.__)("CC BY-NC-ND","eb-openverse-block"),(0,_.__)("Use commercially","eb-openverse-block"),(0,_.__)("Modify or adapt","eb-openverse-block"),(0,_.__)("Photographs","eb-openverse-block"),(0,_.__)("Illustrations","eb-openverse-block"),(0,_.__)("Digitized Artworks","eb-openverse-block"),(0,_.__)("Small","eb-openverse-block"),(0,_.__)("Medium","eb-openverse-block"),(0,_.__)("Large","eb-openverse-block"),(0,_.__)("JPEG","eb-openverse-block"),(0,_.__)("SVG","eb-openverse-block"),(0,_.__)("PNG","eb-openverse-block"),(0,_.__)("GIF","eb-openverse-block"),(0,_.__)("Tall","eb-openverse-block"),(0,_.__)("Wide","eb-openverse-block"),(0,_.__)("Square","eb-openverse-block"),"captionTypo");function sb(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function cb(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?sb(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):sb(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ub=cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb(cb({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}},(0,h.generateTypographyAttributes)(ib,{fontSize:16})),(0,h.generateDimensionsAttributes)(Xu)),(0,h.generateDimensionsAttributes)(Yu,{top:15,bottom:15,right:15,left:15,isLinked:!1})),(0,h.generateDimensionsAttributes)(tb,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(lb,{top:20,bottom:0,right:10,left:10,isLinked:!1})),(0,h.generateBorderShadowAttributes)(Qu,{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}})),(0,h.generateBorderShadowAttributes)(eb,{defaultBdrColor:"var(--eb-global-tertiary-color)",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:15,bottom:15,right:15,left:15}})),(0,h.generateBackgroundAttributes)(Zu,{defaultBgGradient:"var(--eb-gradient-background-color)",noOverlay:!0})),(0,h.generateResponsiveRangeAttributes)(Ku,{})),(0,h.generateResponsiveRangeAttributes)($u,{})),(0,h.generateResponsiveRangeAttributes)(ob)),{},{cover:{type:"string",default:""}}),bb=(0,h.withBlockContext)(ub)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.displayAttribution,r=t.attributionColor,i=t.textAlign,s=t.stylePreset,c=t.complexStyle,u=t.autoFit,b=(0,h.useBlockDefaults)(o,t,l,ub);return React.createElement(React.Fragment,null,b&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},"circle"===s&&React.createElement(f.PanelRow,null,React.createElement("em",null,'Please use equal "Height" & "Width" for perfect Circle shape.')),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:Ku,min:1,max:1e3,step:1,units:rb}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:$u,min:0,max:1e3,step:1,units:rb}),React.createElement(f.ToggleControl,{label:(0,_.__)("Auto Fit Image?","essential-blocks"),checked:u,onChange:function(e){return a({autoFit:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Display Attribution","essential-blocks"),checked:n,onChange:function(){return checkAttribution(!n)},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Image Settings","essential-blocks"),initialOpen:!1},!c&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:eb})),c&&React.createElement(f.PanelRow,null,React.createElement("em",null,"Border Style doesn't support for \"",s,' style".'))),n&&React.createElement(f.PanelBody,{title:(0,_.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color Controls","essential-blocks"),color:r,onChange:function(e){return a({attributionColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:ib}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:ob,units:nb,min:0,max:300,step:1}),n&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Text Align","essential-blocks"),value:i,onChange:function(e){return a({textAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},ab.map(function(e){return React.createElement(f.__experimentalToggleGroupControlOption,{value:e.value,label:e.label})})),React.createElement(h.ResponsiveDimensionsControl,{controlName:tb,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:lb,baseLabel:"Padding"}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Xu,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Yu,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Zu,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Qu}))))});var gb="wrprBg",pb="wrpMargin",_b="wrpPadding",mb="wrpBorderShadow",db="titleMargin",fb="buttonMargin",Cb="buttonPadding",yb="buttonBorderShadow",kb="sliderHeight",Rb="slidesGap",vb="contentsPadding",hb="slideBorderRadius",Bb=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Eb=[{label:(0,_.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"flex-end"}],xb=[{label:(0,_.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Middle","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"flex-end"}],Sb=((0,_.__)("Left","essential-blocks"),(0,_.__)("Right","essential-blocks"),(0,_.__)("Center","essential-blocks"),(0,_.__)("Justify","essential-blocks"),[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}]),wb=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],Tb=((0,_.__)("H1","essential-blocks"),(0,_.__)("H2","essential-blocks"),(0,_.__)("H3","essential-blocks"),(0,_.__)("H4","essential-blocks"),(0,_.__)("H5","essential-blocks"),(0,_.__)("H6","essential-blocks"),"titleTypo"),Pb="buttonTypo";function Db(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Ob(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Db(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Db(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Nb=Ob(Ob(Ob(Ob(Ob(Ob(Ob(Ob(Ob(Ob(Ob(Ob(Ob(Ob({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"},slideTitleTag:{type:"string",default:"h2"}},(0,h.generateTypographyAttributes)(Tb)),(0,h.generateTypographyAttributes)(Pb)),(0,h.generateDimensionsAttributes)(pb)),(0,h.generateDimensionsAttributes)(_b)),(0,h.generateDimensionsAttributes)(db,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(fb,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Cb,{top:10,bottom:10,right:30,left:30,isLinked:!1})),(0,h.generateDimensionsAttributes)(vb,{top:20,bottom:20,right:20,left:20,isLinked:!0})),(0,h.generateBorderShadowAttributes)(mb,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBorderShadowAttributes)(yb,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,h.generateBackgroundAttributes)(gb,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,h.generateResponsiveRangeAttributes)(kb,{defaultRange:400})),(0,h.generateResponsiveRangeAttributes)(Rb,{})),(0,h.generateResponsiveRangeAttributes)(hb,{})),Ab=(0,h.withBlockContext)(Nb)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.intensity,r=t.isCustomHeight,i=t.titleColor,s=t.titleBackgroundColor,c=t.buttonColorType,u=t.buttonColor,b=t.buttonHoverColor,g=t.buttonBackgroundColor,p=t.buttonHoverBackgroundColor,m=t.horizontalAlign,d=t.verticalAlign,C=(0,h.useBlockDefaults)(o,t,l,Nb);return React.createElement(React.Fragment,null,C&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks")},React.createElement(f.RangeControl,{label:(0,_.__)("Parallax Softness","essential-blocks"),value:n,allowReset:!0,onChange:function(e){return a({intensity:e})},min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Custom Height","essential-blocks"),checked:r,onChange:function(){return a({isCustomHeight:!r})},__nextHasNoMarginBottom:!0}),r&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Slider Size","essential-blocks"),controlName:kb,units:Sb,min:1,max:500,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Slides Gap","essential-blocks"),controlName:Rb,units:wb,min:0,max:200,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Slides Style","essential-blocks"),initialOpen:!0},React.createElement(f.__experimentalToggleGroupControl,{label:"Content Horizontal Align",value:m,onChange:function(e){return a({horizontalAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Eb.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:"Content Vertical Align",value:d,onChange:function(e){return a({verticalAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},xb.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.ResponsiveDimensionsControl,{controlName:vb,baseLabel:"Content Padding"}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Slide Border Radius","essential-blocks"),controlName:hb,units:wb,min:1,max:50,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:i,onChange:function(e){return a({titleColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:s,onChange:function(e){return a({titleBackgroundColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Tb}),React.createElement(h.ResponsiveDimensionsControl,{controlName:db,baseLabel:"Margin"})),React.createElement(f.PanelBody,{title:(0,_.__)("Button Styles","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{value:c,onChange:function(e){return a({buttonColorType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Bb.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"normal"===c&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:u,onChange:function(e){return a({buttonColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return a({buttonBackgroundColor:e})}})),"hover"===c&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:b,onChange:function(e){return a({buttonHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Background Color","essential-blocks"),color:p,onChange:function(e){return a({buttonHoverBackgroundColor:e})}})),React.createElement(f.PanelRow,null,"Button Border & Shadow"),React.createElement(h.BorderShadowControl,{controlName:yb}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Pb}),React.createElement(h.ResponsiveDimensionsControl,{controlName:fb,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Cb,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:pb,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:_b,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:gb,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:mb}))))});var Hb=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}],Mb=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}],Lb="popupWidth",Ib="popupHeight",zb="popupMargin",jb="popupPadding",Fb="popupBack",Gb="popupBorder",Wb="closeBorder",Ub="closePadding",Vb="containerPadding",qb="btnBack",Jb="btnBorder",Zb="btnPadding",Xb="closeTop",Yb="closeRight",Qb="closeLeft",Kb="wrpMrg_",$b="wrpPad_",eg="btnText",tg="closeText";function lg(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function og(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?lg(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):lg(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ag=og(og(og(og(og(og(og(og(og(og(og(og(og(og(og(og(og(og(og(og({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:""},disablePageScroll:{type:"boolean",default:!0},scrollType:{type:"string",default:"percentage"},scrollPercentage:{type:"number",default:50},scrollElement:{type:"string",default:""},scrollDistance:{type:"string",default:"100px"},scrollOffset:{type:"number",default:0}},(0,h.generateResponsiveRangeAttributes)(Ib)),(0,h.generateResponsiveRangeAttributes)(Lb,{defaultRange:650})),(0,h.generateResponsiveRangeAttributes)(Qb,{defaultRange:0})),(0,h.generateResponsiveRangeAttributes)(Yb,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(Xb,{defaultRange:10})),(0,h.generateBackgroundAttributes)(qb,{defaultFillColor:"var(--eb-global-button-background-color)",defaultHovFillColor:"var(--eb-global-tertiary-color)",noOverlay:!0,noMainBgi:!0})),(0,h.generateBorderShadowAttributes)(Jb)),(0,h.generateDimensionsAttributes)(Zb,{top:15,right:30,bottom:15,left:30,isLinked:!1})),(0,h.generateDimensionsAttributes)(Ub)),(0,h.generateDimensionsAttributes)(Vb)),(0,h.generateDimensionsAttributes)(Kb)),(0,h.generateDimensionsAttributes)($b)),(0,h.generateTypographyAttributes)(eg,{fontSize:16})),(0,h.generateTypographyAttributes)(tg)),(0,h.generateDimensionsAttributes)(zb)),(0,h.generateDimensionsAttributes)(jb)),(0,h.generateBackgroundAttributes)(Fb,{defaultFillColor:"var(--eb-global-background-color)"})),(0,h.generateBorderShadowAttributes)(Gb)),(0,h.generateBorderShadowAttributes)(Wb,{noShadow:!0})),(0,h.generateResponsiveRangeAttributes)("iconSize",{defaultRange:18})),ng=(0,h.withBlockContext)(ag)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.trigger,r=t.btnType,i=t.btnText,s=t.btnIcon,c=t.btnAlignment,u=t.triggerIcon,b=t.displayCloseIcon,g=t.escToExit,p=t.clickToExit,m=t.autoExit,d=t.autoExitTime,C=t.autoHeight,y=t.position,k=t.pageLoadDelay,R=t.eleIdentifier,v=t.btnTextColor,B=t.btnHoverTextColor,E=t.popupFullWidth,x=t.iconPosition,S=t.useCloseIcon,w=t.closeBtnText,T=t.closeBtnColor,P=t.closeBtnHoverColor,D=t.closeBtnBackColor,O=t.closeBtnBackHoverColor,N=t.overlayColor,A=t.useCookies,H=t.cookieExpireTime,M=(0,h.useBlockDefaults)(o,t,l,ag);return React.createElement(React.Fragment,null,M&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Settings","essential-blocks")},React.createElement(f.SelectControl,{label:(0,_.__)("Trigger","essential-blocks"),value:n,options:[{label:(0,_.__)("Button Click","essential-blocks"),value:"btn_click"},{label:(0,_.__)("Page Load","essential-blocks"),value:"page_load"},{label:(0,_.__)("External Element","essential-blocks"),value:"external"}],onChange:function(e){return a({trigger:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"btn_click"===n&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Button Settings","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{label:(0,_.__)("Type","essential-blocks"),value:r,options:[{label:(0,_.__)("Button","essential-blocks"),value:"button"},{label:(0,_.__)("Icon","essential-blocks"),value:"icon"}],onChange:function(e){return a({btnType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),"button"===r&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:(0,_.__)("Button Text","essential-blocks"),value:i,onChange:function(e){return a({btnText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.EBIconPicker,{value:s,onChange:function(e){return a({btnIcon:e})},title:(0,_.__)("Select Icon","essential-blocks")}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Icon Position","essential-blocks"),value:x,onChange:function(e){return a({iconPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Hb.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),"icon"===r&&React.createElement(React.Fragment,null,React.createElement(h.EBIconPicker,{value:u,onChange:function(e){return a({triggerIcon:e})},title:(0,_.__)("Trigger Icon","essential-blocks")})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment ","essential-blocks"),value:c,onChange:function(e){return a({btnAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Mb.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})}))),"page_load"===n&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",null,(0,_.__)("Page Load Settings","essential-blocks"))),React.createElement(f.TextControl,{label:(0,_.__)("Delay(Seconds)","essential-blocks"),value:k,onChange:function(e){return a({pageLoadDelay:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Use Cookies","essential-blocks"),checked:A,onChange:function(){return a({useCookies:!A})},__nextHasNoMarginBottom:!0}),A&&React.createElement(f.TextControl,{label:(0,_.__)("Cookie Expire(In days)","essential-blocks"),value:H,onChange:function(e){return a({cookieExpireTime:e})},help:(0,_.__)("Leave blank if you want to delete cookie after browser closed.","essential-blocks"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),"external"===n&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:(0,_.__)("Identifier","essential-blocks"),value:R,onChange:function(e){return a({eleIdentifier:e})},help:(0,_.__)("You can also use class identifier such as .open-popup","essential-blocks"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",null,(0,_.__)("Exit Settings","essential-blocks"))),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Close Button","essential-blocks"),checked:b,onChange:function(){return a({displayCloseIcon:!b})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Esc to Exit","essential-blocks"),checked:g,onChange:function(){return a({escToExit:!g})},help:(0,_.__)("Close the modal box by pressing the Esc key","essential-blocks"),__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Click to Exit","essential-blocks"),checked:p,onChange:function(){return a({clickToExit:!p})},help:(0,_.__)("Close the modal box by clicking anywhere outside the modal window","essential-blocks"),__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Auto Exit","essential-blocks"),checked:m,onChange:function(){return a({autoExit:!m})},__nextHasNoMarginBottom:!0}),m&&React.createElement(f.TextControl,{label:(0,_.__)("Auto Exit Delay (Seconds)","essential-blocks"),value:d,onChange:function(e){return a({autoExitTime:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Size & Position","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Full Width","essential-blocks"),checked:E,onChange:function(){return a({popupFullWidth:!E})},__nextHasNoMarginBottom:!0}),!E&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:Lb,min:0,max:1920,step:1})),React.createElement(f.ToggleControl,{label:(0,_.__)("Auto Height","essential-blocks"),checked:C,onChange:function(){return a({autoHeight:!C})},__nextHasNoMarginBottom:!0}),!C&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:Ib,min:0,max:1e3,step:1})),React.createElement(f.SelectControl,{label:(0,_.__)("Position","essential-blocks"),value:y,options:[{label:(0,_.__)("Top Left","essential-blocks"),value:"top_left"},{label:(0,_.__)("Top Center","essential-blocks"),value:"top_center"},{label:(0,_.__)("Top Right","essential-blocks"),value:"top_right"},{label:(0,_.__)("Middle Left","essential-blocks"),value:"middle_left"},{label:(0,_.__)("Middle Center","essential-blocks"),value:"middle_center"},{label:(0,_.__)("Middle Right","essential-blocks"),value:"middle_right"},{label:(0,_.__)("Bottom Left","essential-blocks"),value:"bottom_left"},{label:(0,_.__)("Bottom Center","essential-blocks"),value:"bottom_center"},{label:(0,_.__)("Bottom Right","essential-blocks"),value:"bottom_right"}],onChange:function(e){return a({position:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Close Button","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Use close Icon","essential-blocks"),checked:S,onChange:function(){return a({useCloseIcon:!S})},__nextHasNoMarginBottom:!0}),!S&&React.createElement(f.TextControl,{label:(0,_.__)("Text","essential-blocks"),value:w,onChange:function(e){return a({closeBtnText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",null,(0,_.__)("Icon Position","essential-blocks"))),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Top","essential-blocks"),controlName:Xb,min:-500,max:500,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Right","essential-blocks"),controlName:Yb,min:-500,max:500,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Left","essential-blocks"),controlName:Qb,min:-500,max:500,step:1}))),"btn_click"==n&&React.createElement(f.PanelBody,{title:(0,_.__)("Button/Icon Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:eg}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:v,onChange:function(e){return a({btnTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:B,onChange:function(e){return a({btnHoverTextColor:e})}}),React.createElement(f.__experimentalDivider,null),React.createElement(h.ResponsiveDimensionsControl,{controlName:Zb,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:qb,noOverlay:!0,noMainBgi:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Jb})))),React.createElement(f.PanelBody,{title:(0,_.__)("Popup Design","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Overlay Color","essential-blocks"),color:N,onChange:function(e){return a({overlayColor:e})}}),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:zb,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:jb,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Fb})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Gb})),React.createElement(f.PanelBody,{title:(0,_.__)("Container Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Vb,baseLabel:"Padding"}))),b&&React.createElement(f.PanelBody,{title:(0,_.__)("Close Button Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,!S&&React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:tg}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:T,onChange:function(e){return a({closeBtnColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:P,onChange:function(e){return a({closeBtnHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return a({closeBtnBackColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Hover Color","essential-blocks"),color:O,onChange:function(e){return a({closeBtnBackHoverColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ub,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(f.PanelBody,{title:(0,_.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Wb,noShadow:!0})))),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Kb,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:$b,baseLabel:"Padding"}))))});var rg=l(46005),ig="wrpMargin",sg="wrpPadding",cg="wrpBorderShadow",ug="wrpBG",bg="columnPadding",gg="columnMediaWidth",pg="columnBG",_g="columnBorderShadow",mg="thumbnailImageSize",dg="thumbnailBDR",fg="thumbnailMargin",Cg="titleMargin",yg="contentMargin",kg="readmoreMargin",Rg="readmorePadding",vg="headerMetaMargin",hg="footerMetaMargin",Bg="headerMetaSpace",Eg="footerMetaSpace",xg="avatarBDR",Sg="slideToShow",wg="dotsGap",Tg="arrowPosition",Pg="dotsPosition",Dg="arrowSize",Og="dotsSize",Ng="slidesGap",Ag=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],Hg=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],Mg=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Lg=[{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"}],Ig=[{label:(0,_.__)("Style 1","essential-blocks"),value:"style-1"},{label:(0,_.__)("Style 2","essential-blocks"),value:"style-2"},{label:(0,_.__)("Style 3 (List View)","essential-blocks"),value:"style-3"},{label:(0,_.__)("Style 4 (Content Overlay)","essential-blocks"),value:"style-4"}],zg=[{label:(0,_.__)("Style 1","essential-blocks"),value:"dot-style-1"},{label:(0,_.__)("Style 2","essential-blocks"),value:"dot-style-2"},{label:(0,_.__)("Style 3","essential-blocks"),value:"dot-style-3"},{label:(0,_.__)("Style 4","essential-blocks"),value:"dot-style-4"},{label:(0,_.__)("Modern 1","essential-blocks"),value:"eb-dot-style-modern-1"},{label:(0,_.__)("Modern 2","essential-blocks"),value:"eb-dot-style-modern-2"},{label:(0,_.__)("Modern 3","essential-blocks"),value:"eb-dot-style-modern-3"}],jg=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],Fg=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Gg=[{label:"Top",value:"flex-start"},{label:"Middle",value:"center"},{label:"Bottom",value:"flex-end"}],Wg=[{label:"px",value:"px"},{label:"em",value:"em"}],Ug="ebpg_title",Vg="ebpg_content",qg="ebpg_readmore",Jg="ebpg_meta";function Zg(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Xg(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Zg(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Zg(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Yg=Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg(Xg({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:"#FFFFFF80"},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:"flex-start"},footerMetaTextAlign:{type:"string",default:"flex-start"},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"},showFallbackImg:{type:"boolean",default:!1},fallbackImgUrl:{type:"string"},fallbackImgId:{type:"string"},fallbackImgAlt:{type:"string"},isRTLEnable:{type:"boolean",default:!1}},(0,h.generateTypographyAttributes)(Ug,{fontSize:18})),(0,h.generateTypographyAttributes)(Vg,{fontSize:14})),(0,h.generateTypographyAttributes)(qg,{fontSize:13})),(0,h.generateTypographyAttributes)(Jg,{fontSize:13})),(0,h.generateDimensionsAttributes)(ig)),(0,h.generateDimensionsAttributes)(sg,{top:0,bottom:50,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(bg)),(0,h.generateDimensionsAttributes)(Cg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(yg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(kg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Rg,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(vg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(hg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(fg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(dg,{top:5,bottom:5,right:5,left:5,isLinked:!0})),(0,h.generateDimensionsAttributes)(xg,{top:50,bottom:50,right:50,left:50,isLinked:!0})),(0,h.generateBorderShadowAttributes)(cg,{})),(0,h.generateBorderShadowAttributes)(_g,{noShadow:!0,rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,h.generateBackgroundAttributes)(ug,{noOverlay:!0})),(0,h.generateBackgroundAttributes)(pg)),(0,h.generateResponsiveRangeAttributes)("columns",{defaultRange:3})),(0,h.generateResponsiveRangeAttributes)("columnGap",{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(Bg,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(Eg,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(mg,{defaultRange:250})),(0,h.generateResponsiveRangeAttributes)(gg,{defaultRange:40,defaultUnit:"%"})),(0,h.generateResponsiveRangeAttributes)(Sg,{defaultRange:3})),(0,h.generateResponsiveRangeAttributes)("sliderHeight",{defaultRange:400})),(0,h.generateResponsiveRangeAttributes)(wg,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(Tg,{defaultRange:-25})),(0,h.generateResponsiveRangeAttributes)(Pg,{defaultRange:-35})),(0,h.generateResponsiveRangeAttributes)(Dg,{defaultRange:20})),(0,h.generateResponsiveRangeAttributes)(Og,{defaultRange:15})),(0,h.generateResponsiveRangeAttributes)(Ng,{defaultRange:25})),{},{cover:{type:"string",default:""}},(0,h.generateBorderShadowAttributes)("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}})),Qg=(0,h.withBlockContext)(Yg)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=(t.resOption,t.preset),r=(t.queryData,t.queryResults,t.postTerms,t.showThumbnail),i=t.thumbnailOverlayColor,s=t.thumbnailOverlayHoverColor,c=t.showTitle,u=t.titleColor,b=t.titleHoverColor,g=t.titleColorStyle,m=t.titleLength,C=t.titleTextAlign,y=t.titleTag,k=t.showContent,R=t.contentColor,v=t.contentTextAlign,B=t.contentLength,E=t.expansionIndicator,x=t.showReadMore,S=t.readmoreText,w=t.readmoreColor,T=t.readmoreBGColor,P=t.readmoreTextAlign,D=t.readmoreHoverColor,O=t.readmoreBGHoverColor,N=t.readmoreColorType,A=t.showMeta,H=t.headerMeta,M=t.footerMeta,L=t.headerMetaTextAlign,I=t.footerMetaTextAlign,z=t.metaColorType,j=t.authorMetaColor,F=t.authorMetaHoverColor,G=t.commonMetaColor,W=t.commonMetaHoverColor,U=t.commonMetaDividerColor,V=t.categoryMetaColor,q=t.categoryMetaHoverColor,J=t.categoryMetaDividerColor,Z=t.tagMetaDividerColor,X=t.tagMetaColor,Y=t.tagMetaHoverColor,Q=t.tagMetaBgColor,K=t.tagMetaBgHoverColor,$=t.dateMetaColor,ee=t.styleVerticalAlignment,te=t.arrowColorType,le=t.arrowColor,oe=t.arrowHoverColor,ae=t.dotsColor,ne=t.dotsActiveColor,re=(t.initialSlide,t.speed),ie=(t.slidesToShow,t.isCustomHeight,t.pauseOnHover),se=(t.vertical,t.infinite),ce=(t.fade,t.dots),ue=t.autoplaySpeed,be=t.autoplay,ge=t.adaptiveHeight,pe=t.arrows,_e=t.dotPreset,me=(0,h.useBlockDefaults)(o,t,l,Yg),de=(0,d.useState)([]),fe=(0,p.A)(de,2),Ce=fe[0];return fe[1],React.createElement(React.Fragment,null,me&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Carousel","essential-blocks")},React.createElement(f.ToggleControl,{label:(0,_.__)("Show Arrows","essential-blocks"),checked:pe,onChange:function(){a({arrows:!pe})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Equal Height","essential-blocks"),checked:ge,onChange:function(){a({adaptiveHeight:!ge})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Autoplay","essential-blocks"),checked:be,onChange:function(){return a({autoplay:!be})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Dots","essential-blocks"),checked:ce,onChange:function(){return a({dots:!ce})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Infinite","essential-blocks"),checked:se,onChange:function(){return a({infinite:!se})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Pause on Hover","essential-blocks"),checked:ie,onChange:function(){return a({pauseOnHover:!ie})},__nextHasNoMarginBottom:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Slides to Show","essential-blocks"),controlName:Sg,units:[],min:1,max:8,step:1}),be&&React.createElement(f.RangeControl,{label:(0,_.__)("Autoplay Speed","essential-blocks"),value:ue,onChange:function(e){return a({autoplaySpeed:e})},min:0,max:8e3,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Animation Speed","essential-blocks"),value:re,onChange:function(e){return a({speed:e})},min:0,max:3e3,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),ce&&React.createElement(f.SelectControl,{label:(0,_.__)("Dot Preset","essential-blocks"),value:_e,options:zg,onChange:function(e){return a({dotPreset:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Layout","essential-blocks"),initialOpen:!1},React.createElement(f.SelectControl,{label:(0,_.__)("Template","essential-blocks"),value:n,options:Ig,onChange:function(e){return changePreset(e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Thumbnail?"),checked:r,onChange:function(){a({showThumbnail:!r})},__nextHasNoMarginBottom:!0}),r&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Thumbnail Height","essential-blocks"),controlName:mg,units:Hg,min:1,max:500,step:1}),"style-3"===n&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Thumbnail Width","essential-blocks"),controlName:gg,units:[{label:"%",value:"%"}],min:0,max:100,step:1})),"style-4"===n&&React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Content Vertical Alignment","essential-blocks"),value:ee,onChange:function(e){return a({styleVerticalAlignment:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Gg.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Title?"),checked:c,onChange:function(){a({showTitle:!c})},__nextHasNoMarginBottom:!0}),c&&React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Title Tag","essential-blocks"),value:y,options:Lg,onChange:function(e){a({titleTag:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.RangeControl,{label:"Title Words",value:m,onChange:function(e){return a({titleLength:e})},min:-1,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Excerpt?"),checked:k,onChange:function(){a({showContent:!k})},__nextHasNoMarginBottom:!0}),k&&React.createElement(React.Fragment,null,React.createElement(f.RangeControl,{label:"Excerpt Words",value:B,onChange:function(e){return a({contentLength:e})},min:-1,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.TextControl,{label:"Expansion Indicator",type:"text",value:E,onChange:function(e){return a({expansionIndicator:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),"style-4"!=n&&React.createElement(f.ToggleControl,{label:(0,_.__)("Show Read More Button?"),checked:x,onChange:function(){a({showReadMore:!x})},__nextHasNoMarginBottom:!0}),x&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:"Button Text",type:"text",value:S,onChange:function(e){return a({readmoreText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Meta?"),checked:A,onChange:function(){a({showMeta:!A})},__nextHasNoMarginBottom:!0}),A&&React.createElement(React.Fragment,null,React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(f.PanelRow,null,"Header Meta"),React.createElement(rg.Ay,{name:"select-header-meta",value:H.length>0?JSON.parse(H):"",onChange:function(e){return a({headerMeta:JSON.stringify(e)})},options:Ce,isMulti:"true"})),React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(f.PanelRow,null,"Footer Meta"),React.createElement(rg.Ay,{name:"select-footer-meta",value:M.length>0?JSON.parse(M):"",onChange:function(e){return a({footerMeta:JSON.stringify(e)})},options:Ce,isMulti:"true"})))),React.createElement(f.PanelBody,{title:(0,_.__)("Carousel","essential-blocks"),initialOpen:!0},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Slides Gap","essential-blocks"),controlName:Ng,units:[],min:0,max:100,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Columns","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:bg,baseLabel:"Padding"}),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:pg,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:_g,noShadow:!0}))),r&&React.createElement(f.PanelBody,{title:(0,_.__)("Thumbnail","essential-blocks"),initialOpen:!1},"style-4"!=n&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveDimensionsControl,{controlName:dg,baseLabel:"Border Radius"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:fg,baseLabel:"Margin"})),React.createElement(h.ColorControl,{label:(0,_.__)("Overlay Color","essential-blocks"),color:i,onChange:function(e){return a({thumbnailOverlayColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Overlay Hover Color","essential-blocks"),color:s,onChange:function(e){return a({thumbnailOverlayHoverColor:e})}})),c&&React.createElement(f.PanelBody,{title:(0,_.__)("Title","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Title","essential-blocks"),className:"newtogglegroupcontrol eb-inspector-btn-group",value:g,onChange:function(e){return a({titleColorStyle:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Mg.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"normal"===g&&React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:u,onChange:function(e){return a({titleColor:e})}}),"hover"===g&&React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:b,onChange:function(e){return a({titleHoverColor:e})}}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:C,onChange:function(e){return a({titleTextAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},jg.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Ug}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Cg,baseLabel:"Margin"})),k&&React.createElement(f.PanelBody,{title:(0,_.__)("Excerpt","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:R,onChange:function(e){return a({contentColor:e})}}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:v,onChange:function(e){return a({contentTextAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},jg.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Vg}),React.createElement(h.ResponsiveDimensionsControl,{controlName:yg,baseLabel:"Margin"})),"style-4"!=n&&x&&React.createElement(f.PanelBody,{title:(0,_.__)("Read More Button","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Read More Button","essential-blocks"),className:"newtogglegroupcontrol eb-inspector-btn-group",value:N,onChange:function(e){return a({readmoreColorType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Mg.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"normal"===N&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:w,onChange:function(e){return a({readmoreColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:T,onChange:function(e){return a({readmoreBGColor:e})}})),"hover"===N&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:D,onChange:function(e){return a({readmoreHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Background Color","essential-blocks"),color:O,onChange:function(e){return a({readmoreBGHoverColor:e})}})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Alignment","essential-blocks"),value:P,onChange:function(e){return a({readmoreTextAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},jg.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:qg}),React.createElement(h.ResponsiveDimensionsControl,{controlName:kg,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Rg,baseLabel:"Padding"})),A&&React.createElement(f.PanelBody,{title:(0,_.__)("Meta","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Header Meta Alignment","essential-blocks"),value:L,onChange:function(e){return a({headerMetaTextAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Fg.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Header Meta Gap","essential-blocks"),controlName:Bg,units:Ag,min:1,max:100,step:1}),React.createElement(h.ResponsiveDimensionsControl,{controlName:vg,baseLabel:"Header Meta Margin"}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Footer Meta Alignment","essential-blocks"),value:I,onChange:function(e){return a({footerMetaTextAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Fg.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Footer Meta Gap","essential-blocks"),controlName:Eg,units:Ag,min:1,max:100,step:1}),React.createElement(h.ResponsiveDimensionsControl,{controlName:hg,baseLabel:"Footer Meta Margin"}),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Meta","essential-blocks"),className:"newtogglegroupcontrol eb-inspector-btn-group",value:z,onChange:function(e){return a({metaColorType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Mg.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"normal"===z&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Author Color","essential-blocks"),color:j,onChange:function(e){return a({authorMetaColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Date Color","essential-blocks"),color:$,onChange:function(e){return a({dateMetaColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Common Color","essential-blocks"),color:G,onChange:function(e){return a({commonMetaColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Common Divider Color","essential-blocks"),color:U,onChange:function(e){return a({commonMetaDividerColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Category Color","essential-blocks"),color:V,onChange:function(e){return a({categoryMetaColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Category Divider Color","essential-blocks"),color:J,onChange:function(e){return a({categoryMetaDividerColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Tag Color","essential-blocks"),color:X,onChange:function(e){return a({tagMetaColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Tag BG Color","essential-blocks"),color:Q,onChange:function(e){return a({tagMetaBgColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Tag Divider Color","essential-blocks"),color:Z,onChange:function(e){return a({tagMetaDividerColor:e})}})),"hover"===z&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Author Hover Color","essential-blocks"),color:F,onChange:function(e){return a({authorMetaHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Common Hover Color","essential-blocks"),color:W,onChange:function(e){return a({commonMetaHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Category Hover Color","essential-blocks"),color:q,onChange:function(e){return a({categoryMetaHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Tag Hover Color","essential-blocks"),color:Y,onChange:function(e){return a({tagMetaHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Tag BG Hover Color","essential-blocks"),color:K,onChange:function(e){return a({tagMetaBgHoverColor:e})}})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Meta Typography","essential-blocks"),typographyPrefixConstant:Jg}),React.createElement(h.ResponsiveDimensionsControl,{controlName:xg,baseLabel:"Avatar Border Radius"})),pe&&React.createElement(f.PanelBody,{title:(0,_.__)("Arrow","essential-blocks"),initialOpen:!1},React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Arrow","essential-blocks"),className:"newtogglegroupcontrol eb-inspector-btn-group",value:te,onChange:function(e){return a({arrowColorType:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Mg.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"normal"===te&&React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:le,onChange:function(e){return a({arrowColor:e})}}),"hover"===te&&React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:oe,onChange:function(e){return a({arrowHoverColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Arrow Size","essential-blocks"),controlName:Dg,units:Wg,min:1,max:50,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Arrow Position","essential-blocks"),controlName:Tg,units:Ag,min:-50,max:100,step:1})),ce&&React.createElement(f.PanelBody,{title:(0,_.__)("Dot","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:ae,onChange:function(e){return a({dotsColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Active Color","essential-blocks"),color:ne,onChange:function(e){return a({dotsActiveColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Dots Size","essential-blocks"),controlName:Og,units:Wg,min:1,max:50,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Dots Gap","essential-blocks"),controlName:wg,units:Ag,min:0,max:50,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Dots Position (PX)","essential-blocks"),controlName:Pg,min:-100,max:100,step:1,noUnits:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:ig,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:sg,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:ug,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:cg}))))});var Kg="wrpMargin",$g="wrpBorderShadow",ep="wrpBG",tp="columns",lp="columnGap",op="columnPadding",ap="columnMediaWidth",np="columnBG",rp="columnBorderShadow",ip="thumbnailImageSize",sp="thumbnailBDR",cp="thumbnailMargin",up="titleMargin",bp="contentMargin",gp="readmoreMargin",pp="readmorePadding",_p="headerMetaMargin",mp="footerMetaMargin",dp="headerMetaSpace",fp="footerMetaSpace",Cp="avatarBDR",yp="loadMorePadding",kp="loadMoreMargin",Rp="loadMoreBorderShadow",vp=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],hp=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],Bp=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Ep=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"},{label:"Active",value:"active"}],xp=[{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"}],Sp=((0,_.__)("Style 1","essential-blocks"),(0,_.__)("Style 2","essential-blocks"),(0,_.__)("Style 3","essential-blocks"),(0,_.__)("Style 4 (List View)"),(0,_.__)("Style 5 (Content Overlay)"),(0,_.__)("Style 6 (Pro)","essential-blocks"),(0,_.__)("Style 7 (Pro)","essential-blocks"),(0,_.__)("Style 8 (Pro)","essential-blocks"),[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}]),Tp=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Pp=[{label:"Top",value:"flex-start"},{label:"Middle",value:"center"},{label:"Bottom",value:"flex-end"}],Dp=((0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),"ebpg_title"),Op="ebpg_content",Np="ebpg_readmore",Ap="ebpg_meta",Hp="ebpg_load_more";function Mp(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Lp(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Mp(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Mp(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Ip=Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp(Lp({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},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:"flex-start"},footerMetaTextAlign:{type:"string",default:"flex-start"},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"},showFallbackImg:{type:"boolean",default:!1},fallbackImgUrl:{type:"string"},fallbackImgId:{type:"string"},fallbackImgAlt:{type:"string"},showFeaturedPost:{type:"boolean",default:!1},featuredPostId:{type:"string",default:""},showFeaturedPostTitle:{type:"boolean",default:!0},showFeaturedPostContent:{type:"boolean",default:!1},showFeaturedPostMeta:{type:"boolean",default:!0},showFeaturedHeaderMeta:{type:"boolean",default:!0},showFeaturedFooterMeta:{type:"boolean",default:!0},featuredMetaItems:{type:"string",default:"{}"},featuredExcerptLength:{type:"number",default:10},featuredTitleColor:{type:"string",default:"#fff"},featuredTitleHoverColor:{type:"string",default:"#fff"},featuredExcerptColor:{type:"string",default:"#fff"},featuredExcerptHoverColor:{type:"string"},featuredMetaColor:{type:"string",default:"#fff"},featuredMetaHoverColor:{type:"string",default:"#fff"},featuredPostBorderRadius:{type:"number",default:0},featuredPostBottomSpacing:{type:"number",default:20},featuredPostHorizontalAlign:{type:"string",default:"flex-start"},featuredPostVerticalAlign:{type:"string",default:"flex-end"},featuredMetaBGColor:{type:"string",default:"#FFFFFF3D"},featuredMetaBGHoverColor:{type:"string",default:"#FFFFFF3D"},featuredOverlayColor:{type:"string",default:"linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.32) 39.66%, rgba(0, 0, 0, 0.8) 100%)"},featuredPostMetaStatus:{type:"string",default:"normal"},featuredPostAuthorMetaColor:{type:"string",default:"#fff"},featuredPostAuthorMetaHoverColor:{type:"string",default:"#fff"},featuredPostDateMetaColor:{type:"string",default:"#fff"},featuredPostCommonMetaColor:{type:"string",default:"#fff"},featuredPostCommonMetaBgColor:{type:"string",default:"transparent"},featuredPostCategoryMetaColor:{type:"string",default:"#fff"},featuredPostCategoryMetaBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},featuredPostTagMetaColor:{type:"string",default:"#fff"},featuredPostTagMetaBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},featuredPostReadTimeMetaColor:{type:"string",default:"#fff"},featuredPostDynamicMetaColor:{type:"string",default:"#fff"},featuredPostDynamicMetaBgColor:{type:"string",default:"transparent"},featuredPostCommonMetaHoverColor:{type:"string",default:"#fff"},featuredPostCommonMetaHoverBgColor:{type:"string",default:"transparent"},featuredPostCategoryMetaHoverColor:{type:"string",default:"#fff"},featuredPostCategoryMetaHoverBgColor:{type:"string",default:"transparent"},featuredPostTagMetaHoverColor:{type:"string",default:"#fff"},featuredPostTagMetaHoverBgColor:{type:"string",default:"transparent"}},(0,h.generateDimensionsAttributes)("searchContentPadding",{top:0,bottom:0,right:0,left:0,isLinked:!0})),(0,h.generateDimensionsAttributes)("searchContentMargin",{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,h.generateBorderShadowAttributes)("searchContentBrd",{defaultBdrStyle:"none",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5},noShadow:!0})),(0,h.generateResponsiveAlignAttributes)("noSearchAlignment",{defaultAlign:"center"})),(0,h.generateBorderShadowAttributes)("searchResultBrd",{defaultBdrStyle:"none",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5},noShadow:!0})),(0,h.generateDimensionsAttributes)("searchResultPadding",{top:30,bottom:30,right:30,left:30,isLinked:!1})),(0,h.generateResponsiveRangeAttributes)("searchResultWidth",{defaultRange:100,defaultUnit:"%"})),(0,h.generateResponsiveRangeAttributes)("inputHeight",{})),(0,h.generateResponsiveRangeAttributes)("iconWidth",{defaultRange:30})),(0,h.generateDimensionsAttributes)("inputPadding",{top:10,bottom:10,right:10,left:10,isLinked:!0})),(0,h.generateDimensionsAttributes)("taxonomyPadding",{top:10,bottom:10,right:10,left:10,isLinked:!0})),(0,h.generateBorderShadowAttributes)("inputBrd",{defaultBdrColor:"#C9D8EB",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,h.generateBorderShadowAttributes)("taxonomyBorder",{defaultBdrColor:"#C9D8EB",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,h.generateDimensionsAttributes)(yp,{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,h.generateDimensionsAttributes)(kp,{top:10,bottom:10,right:5,left:5,isLinked:!1})),(0,h.generateBorderShadowAttributes)(Rp,{noShadow:!0,defaultBdrColor:"#c3c3c3",defaultBdrStyle:"solid",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:4,right:4,bottom:4,left:4}})),(0,h.generateBorderShadowAttributes)("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}})),(0,h.generateTypographyAttributes)(Dp,{fontSize:18})),(0,h.generateTypographyAttributes)(Op,{fontSize:15})),(0,h.generateTypographyAttributes)(Np,{fontSize:13})),(0,h.generateTypographyAttributes)(Ap,{fontSize:13})),(0,h.generateTypographyAttributes)(Hp,{fontSize:14})),(0,h.generateTypographyAttributes)("ebpg_filter_item",{fontSize:16})),(0,h.generateDimensionsAttributes)(Kg)),(0,h.generateDimensionsAttributes)("wrpPadding")),(0,h.generateDimensionsAttributes)(op)),(0,h.generateDimensionsAttributes)(up,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)("titlePadding")),(0,h.generateBorderShadowAttributes)("titleBorderShadow")),(0,h.generateDimensionsAttributes)(bp,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(gp,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(pp,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(_p,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(mp,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(cp,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)("filterMargin",{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)("filterItmPadding",{top:10,bottom:10,right:20,left:20,isLinked:!1})),(0,h.generateDimensionsAttributes)(sp)),(0,h.generateDimensionsAttributes)(Cp,{top:50,bottom:50,right:50,left:50,isLinked:!0})),(0,h.generateBorderShadowAttributes)($g,{})),(0,h.generateBorderShadowAttributes)(rp,{})),(0,h.generateBorderShadowAttributes)("filterItmBdrShdw",{})),(0,h.generateBackgroundAttributes)(ep,{noOverlay:!0})),(0,h.generateBackgroundAttributes)(np)),(0,h.generateResponsiveRangeAttributes)(tp,{defaultRange:3})),(0,h.generateResponsiveRangeAttributes)(lp,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(dp,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(fp,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(ip,{defaultRange:250})),(0,h.generateResponsiveRangeAttributes)(ap,{defaultRange:40,defaultUnit:"%"})),(0,h.generateResponsiveRangeAttributes)("filterItemGap",{defaultRange:10})),{},{cover:{type:"string",default:""}},(0,h.generateResponsiveRangeAttributes)("iconSize",{noUnits:!0})),(0,h.generateResponsiveRangeAttributes)("iconSpace",{defaultRange:8,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)("postMinHeight",{defaultRange:300,defaultUnit:"px"})),(0,h.generateResponsiveRangeAttributes)("postWidth",{defaultRange:100,defaultUnit:"%"})),(0,h.generateResponsiveRangeAttributes)("listPostWidth",{defaultRange:100,defaultUnit:"%"})),(0,h.generateTypographyAttributes)("featuredTitle",{defaultFontSize:32})),(0,h.generateTypographyAttributes)("featuredExcerpt",{defaultFontSize:18})),(0,h.generateTypographyAttributes)("featuredMeta",{defaultFontSize:14})),(0,h.generateDimensionsAttributes)("featuredPostPadding",{top:20,bottom:20,right:20,left:20,isLinked:!0})),(0,h.generateDimensionsAttributes)("featuredTitlePadding")),(0,h.generateDimensionsAttributes)("featuredTitleMargin")),(0,h.generateDimensionsAttributes)("featuredExcerptPadding")),(0,h.generateDimensionsAttributes)("featuredExcerptMargin")),(0,h.generateDimensionsAttributes)("featuredMetaPadding")),(0,h.generateDimensionsAttributes)("featuredMetaMargin")),(0,h.generateDimensionsAttributes)("featuredAvatarRadius")),(0,h.generateBorderShadowAttributes)("featuredPostBorder")),(0,h.generateBorderShadowAttributes)("featuredTitleBorder")),(0,h.generateBorderShadowAttributes)("featuredExcerptBorder")),(0,h.generateBorderShadowAttributes)("featuredMetaBorder",{defaultBdrColor:"#c3c3c3",defaultBdrStyle:"none",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:3,right:3,bottom:3,left:3}})),zp=(0,h.withBlockContext)(Ip)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.preset,r=t.queryData,i=(t.queryResults,t.postTerms),s=t.loadMoreOptions,c=t.showThumbnail,u=t.thumbnailOverlayColor,b=t.thumbnailOverlayHoverColor,g=(t.thumbnailSize,t.showTitle),m=t.titleColor,C=t.titleHoverColor,y=t.titleColorStyle,k=t.titleLength,R=t.titleTextAlign,v=t.titleTag,B=t.showContent,E=t.contentColor,x=t.contentTextAlign,S=t.contentLength,w=t.expansionIndicator,T=t.showReadMore,P=t.readmoreText,D=t.readmoreColor,O=t.readmoreBGColor,N=t.readmoreTextAlign,A=t.readmoreHoverColor,H=t.readmoreBGHoverColor,M=t.readmoreColorType,L=t.showMeta,I=t.headerMeta,z=t.footerMeta,j=t.headerMetaTextAlign,F=t.footerMetaTextAlign,G=t.metaColorType,W=t.authorMetaColor,U=t.authorMetaHoverColor,V=t.commonMetaColor,q=t.commonMetaHoverColor,J=t.commonMetaBgColor,Z=t.commonMetaBgHoverColor,X=t.categoryMetaColor,Y=t.categoryMetaHoverColor,Q=t.categoryMetaBgColor,K=t.categoryMetaBgHoverColor,$=t.tagMetaColor,ee=t.tagMetaHoverColor,te=t.tagMetaBgColor,le=t.tagMetaBgHoverColor,oe=t.dateMetaColor,ae=t.styleVerticalAlignment,ne=t.loadMoreColorType,re=t.loadMoreColor,ie=t.loadMoreBgColor,se=t.loadMoreHoverColor,ce=t.loadMoreHoverBgColor,ue=t.loadMoreActiveColor,be=t.loadMoreActiveBgColor,ge=t.ReadTimeMetaColor,pe=(t.showTaxonomyFilter,t.selectedTaxonomy,t.selectedTaxonomyItems,t.filterColorStyle,t.filterBgColor,t.filterTextColor,t.filterActiveBgColor,t.filterActiveTextColor,t.filterHoverBgColor,t.filterHoverTextColor,(0,h.useBlockDefaults)(o,t,l,Ip)),_e=(0,d.useState)([]),me=(0,p.A)(_e,2),de=me[0],fe=me[1];return(0,d.useEffect)(function(){var e=[{value:"date",label:"Published Date"},{value:"author",label:"Author Name"},{value:"avatar",label:"Author Avatar"},{value:"readtime",label:"Read Time"}];i&&Object.keys(i).length>0&&Object.keys(i).map(function(t){e.push(i[t])}),fe(e)},[i]),React.createElement(React.Fragment,null,pe&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Layout Style","essential-blocks"),initialOpen:!0},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Columns","essential-blocks"),controlName:tp,units:[],min:1,max:6,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Column Gap","essential-blocks"),controlName:lp,units:vp,min:1,max:100,step:1}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Thumbnail?"),checked:c,onChange:function(){a({showThumbnail:!c})},__nextHasNoMarginBottom:!0}),c&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Thumbnail Height","essential-blocks"),controlName:ip,units:hp,min:1,max:500,step:1}),"style-4"===n&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Thumbnail Width","essential-blocks"),controlName:ap,units:[{label:"%",value:"%"}],min:0,max:100,step:1}),React.createElement(h.EbImageSizeSelector,{attrname:"thumbnailSize",handleBlockDefault:a})),("style-4"===n||"style-5"===n)&&React.createElement(f.BaseControl,{label:(0,_.__)("Content Vertical Alignment","essential-blocks"),id:"essential-blocks",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"essential-blocks"},Pp.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return a({styleVerticalAlignment:e.value})}},e.label)}))),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Title?"),checked:g,onChange:function(){a({showTitle:!g})},__nextHasNoMarginBottom:!0}),g&&React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Title Tag","essential-blocks"),value:v,options:xp,onChange:function(e){a({titleTag:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.RangeControl,{label:"Title Words",value:k,onChange:function(e){return a({titleLength:e})},min:-1,max:100,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Excerpt?"),checked:B,onChange:function(){a({showContent:!B})},__nextHasNoMarginBottom:!0}),B&&React.createElement(React.Fragment,null,React.createElement(f.RangeControl,{label:"Excerpt Words",value:S,onChange:function(e){return a({contentLength:e})},min:-1,max:100,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.TextControl,{label:"Expansion Indicator",type:"text",value:w,onChange:function(e){return a({expansionIndicator:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Read More Button?"),checked:T,onChange:function(){a({showReadMore:!T})},__nextHasNoMarginBottom:!0}),T&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:"Button Text",type:"text",value:P,onChange:function(e){return a({readmoreText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Meta?"),checked:L,onChange:function(){a({showMeta:!L})},__nextHasNoMarginBottom:!0}),L&&React.createElement(React.Fragment,null,React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(f.PanelRow,null,"Header Meta"),React.createElement(rg.Ay,{name:"select-header-meta",value:I.length>0?JSON.parse(I):"",onChange:function(e){return a({headerMeta:JSON.stringify(e)})},options:de,isMulti:"true"})),React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(f.PanelRow,null,"Footer Meta"),React.createElement(rg.Ay,{name:"select-footer-meta",value:z.length>0?JSON.parse(z):"",onChange:function(e){return a({footerMeta:JSON.stringify(e)})},options:de,isMulti:"true"})))),React.createElement(h.MorePosts,{loadMoreOptions:s,queryData:r,setAttributes:a,initialOpen:!1}),React.createElement(f.PanelBody,{title:(0,_.__)("Columns Style","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:op,baseLabel:"Padding"}),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:np,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:rp}))),c&&React.createElement(f.PanelBody,{title:(0,_.__)("Thumbnail Style","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:sp,baseLabel:"Border Radius"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:cp,baseLabel:"Margin"}),React.createElement(h.ColorControl,{label:(0,_.__)("Overlay Color","essential-blocks"),color:u,onChange:function(e){return a({thumbnailOverlayColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Overlay Hover Color","essential-blocks"),color:b,onChange:function(e){return a({thumbnailOverlayHoverColor:e})}})),g&&React.createElement(f.PanelBody,{title:(0,_.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(f.ButtonGroup,{className:"eb-inspector-btn-group"},Bp.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return a({titleColorStyle:e.value})}},e.label)})),"normal"===y&&React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:m,onChange:function(e){return a({titleColor:e})}}),"hover"===y&&React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:C,onChange:function(e){return a({titleHoverColor:e})}}),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),id:"essential-blocks",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"essential-blocks"},Sp.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:R===e.value,isSecondary:R!==e.value,onClick:function(){return a({titleTextAlign:e.value})}},e.label)}))),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Dp}),React.createElement(h.ResponsiveDimensionsControl,{controlName:up,baseLabel:"Margin"})),B&&React.createElement(f.PanelBody,{title:(0,_.__)("Excerpt Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:E,onChange:function(e){return a({contentColor:e})}}),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),id:"essential-blocks",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"essential-blocks"},Sp.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:x===e.value,isSecondary:x!==e.value,onClick:function(){return a({contentTextAlign:e.value})}},e.label)}))),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Op}),React.createElement(h.ResponsiveDimensionsControl,{controlName:bp,baseLabel:"Margin"})),T&&React.createElement(f.PanelBody,{title:(0,_.__)("Read More Button","essential-blocks"),initialOpen:!1},React.createElement(f.ButtonGroup,{className:"eb-inspector-btn-group"},Bp.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:M===e.value,isSecondary:M!==e.value,onClick:function(){return a({readmoreColorType:e.value})}},e.label)})),"normal"===M&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:D,onChange:function(e){return a({readmoreColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:O,onChange:function(e){return a({readmoreBGColor:e})}})),"hover"===M&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:A,onChange:function(e){return a({readmoreHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Background Color","essential-blocks"),color:H,onChange:function(e){return a({readmoreBGHoverColor:e})}})),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),id:"essential-blocks",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"essential-blocks"},Sp.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:N===e.value,isSecondary:N!==e.value,onClick:function(){return a({readmoreTextAlign:e.value})}},e.label)}))),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Np}),React.createElement(h.ResponsiveDimensionsControl,{controlName:gp,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:pp,baseLabel:"Padding"})),L&&React.createElement(f.PanelBody,{title:(0,_.__)("Meta Styles","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{label:(0,_.__)("Header Meta Alignment","essential-blocks"),id:"essential-blocks",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"essential-blocks"},Tp.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:j===e.value,isSecondary:j!==e.value,onClick:function(){return a({headerMetaTextAlign:e.value})}},e.label)}))),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Header Meta Gap","essential-blocks"),controlName:dp,units:vp,min:1,max:100,step:1}),React.createElement(h.ResponsiveDimensionsControl,{controlName:_p,baseLabel:"Header Meta Margin"}),React.createElement(f.BaseControl,{label:(0,_.__)("Footer Meta Alignment","essential-blocks"),id:"essential-blocks",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"essential-blocks"},Tp.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:F===e.value,isSecondary:F!==e.value,onClick:function(){return a({footerMetaTextAlign:e.value})}},e.label)}))),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Footer Meta Gap","essential-blocks"),controlName:fp,units:vp,min:1,max:100,step:1}),React.createElement(h.ResponsiveDimensionsControl,{controlName:mp,baseLabel:"Footer Meta Margin"}),React.createElement(f.ButtonGroup,{className:"eb-inspector-btn-group"},Bp.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:G===e.value,isSecondary:G!==e.value,onClick:function(){return a({metaColorType:e.value})}},e.label)})),"normal"===G&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Author Color","essential-blocks"),color:W,onChange:function(e){return a({authorMetaColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Date Color","essential-blocks"),color:oe,onChange:function(e){return a({dateMetaColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Common Meta Color","essential-blocks"),color:V,onChange:function(e){return a({commonMetaColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Common Meta BG Color","essential-blocks"),color:J,onChange:function(e){return a({commonMetaBgColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Category Color","essential-blocks"),color:X,onChange:function(e){return a({categoryMetaColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Category BG Color","essential-blocks"),color:Q,onChange:function(e){return a({categoryMetaBgColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Tag Color","essential-blocks"),color:$,onChange:function(e){return a({tagMetaColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Tag BG Color","essential-blocks"),color:te,onChange:function(e){return a({tagMetaBgColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Read Time Color","essential-blocks"),color:ge,onChange:function(e){return a({ReadTimeMetaColor:e})}})),"hover"===G&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Author Color","essential-blocks"),color:U,onChange:function(e){return a({authorMetaHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Common Meta Color","essential-blocks"),color:q,onChange:function(e){return a({commonMetaHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Common Meta BG Color","essential-blocks"),color:Z,onChange:function(e){return a({commonMetaBgHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Category Color","essential-blocks"),color:Y,onChange:function(e){return a({categoryMetaHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Category BG Color","essential-blocks"),color:K,onChange:function(e){return a({categoryMetaBgHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Tag Color","essential-blocks"),color:ee,onChange:function(e){return a({tagMetaHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Tag BG Color","essential-blocks"),color:le,onChange:function(e){return a({tagMetaBgHoverColor:e})}})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Meta Typography","essential-blocks"),typographyPrefixConstant:Ap}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Cp,baseLabel:"Avatar Radius"})),s&&s.enableMorePosts&&React.createElement(React.Fragment,null,React.createElement(f.PanelBody,{title:(0,_.__)("Load More Styles"),initialOpen:!1},"1"===s.loadMoreType&&React.createElement(f.ButtonGroup,{id:"essential-blocks",className:"eb-inspector-btn-group"},Bp.map(function(e,t){return React.createElement(f.Button,{key:t,isLarge:!0,isPrimary:ne===e.value,isSecondary:ne!==e.value,onClick:function(){return a({loadMoreColorType:e.value})}},e.label)})),"2"===s.loadMoreType&&React.createElement(f.BaseControl,{label:(0,_.__)("","essential-blocks"),id:"eb-advance-heading-alignment",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-advance-heading-alignment"},Ep.map(function(e,t){return React.createElement(f.Button,{key:t,isLarge:!0,isPrimary:ne===e.value,isSecondary:ne!==e.value,onClick:function(){return a({loadMoreColorType:e.value})}},e.label)}))),"normal"===ne&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:re,onChange:function(e){return a({loadMoreColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:ie,onChange:function(e){return a({loadMoreBgColor:e})}})),"hover"===ne&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:se,onChange:function(e){return a({loadMoreHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:ce,onChange:function(e){return a({loadMoreHoverBgColor:e})}})),"active"===ne&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Active Color","essential-blocks"),color:ue,onChange:function(e){return a({loadMoreActiveColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:be,onChange:function(e){return a({loadMoreActiveBgColor:e})}})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Hp}),React.createElement(f.PanelBody,null,React.createElement(h.ResponsiveDimensionsControl,{controlName:kp,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:yp,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Rp,noShadow:!0})))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Kg,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Kg,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:ep,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:$g}))))});var jp="wrpMargin",Fp="wrpPadding",Gp="wrpBorderShadow",Wp="wrpBG",Up="metaAlign",Vp="metaGap",qp="authorPictureBorder",Jp="authorPictureSize",Zp=[{label:"Inline",value:"inline"},{label:"Stacked",value:"stacked"}],Xp=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Yp="meta_label",Qp="meta_value";function Kp(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function $p(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Kp(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Kp(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const e_=$p($p($p($p($p($p($p($p($p({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},metaLabelColor:{type:"string",default:""},metaValueColor:{type:"string",default:""},metaDisplay:{type:"string",default:"inline"},showAuthor:{type:"boolean",default:!0},showProductSku:{type:"boolean",default:!0},authorLabel:{type:"string",default:"Author: "},showDate:{type:"boolean",default:!0},dateLabel:{type:"string",default:"Published Date: "},productSkuLabel:{type:"string",default:"SKU: "},contentLists:{type:"array",default:["author","date","product_sku"]},enableContents:{type:"array",default:["author","date","product_sku"]},type:{type:"string",default:null},authorIcon:{type:"string",default:"far fa-circle-user"},dateIcon:{type:"string",default:"far fa-calendar-days"},skuIcon:{type:"string",default:"fas fa-barcode"},showMetaIcon:{type:"boolean",default:!0},metaIconColor:{type:"string",default:""},metaIconSize:{type:"number",default:20},hasLoopBuilderDefaults:{type:"boolean",default:!1},customFields:{type:"string",default:"[]"},metaItems:{type:"string",default:""},showAuthorPicture:{type:"boolean",default:!1},authorPictureLink:{type:"boolean",default:!0},authorPictureBorderRadius:{type:"number",default:50}},(0,h.generateTypographyAttributes)(Object.values(o))),(0,h.generateDimensionsAttributes)(jp)),(0,h.generateDimensionsAttributes)(Fp)),(0,h.generateBorderShadowAttributes)(Gp,{})),(0,h.generateBackgroundAttributes)(Wp,{noOverlay:!0})),(0,h.generateResponsiveAlignAttributes)(Up,{defaultAlign:"flex-start",defaultTabAlign:"flex-start",defaultMobileAlign:"flext-start"})),(0,h.generateResponsiveRangeAttributes)(Vp,{defaultRange:10})),(0,h.generateBorderShadowAttributes)(qp,{noShadow:!0})),(0,h.generateResponsiveRangeAttributes)(Jp,{defaultRange:40})),t_=(0,h.withBlockContext)(e_)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.metaDisplay,r=(t.showAuthor,t.showDate,t.showProductSku,t.authorLabel),i=t.dateLabel,s=t.productSkuLabel,c=t.metaLabelColor,u=t.metaValueColor,g=t.authorIcon,p=t.dateIcon,m=t.skuIcon,d=t.showMetaIcon,C=t.metaIconColor,y=t.metaIconSize,k=t.showAuthorPicture,R=t.authorPictureLink,v=t.authorPictureBorderRadius,B=t.enableContents,E=function(e,t){var l=(0,b.A)(B||[]);if(t)l.includes(e)||l.push(e);else{var o=l.indexOf(e);-1!==o&&l.splice(o,1)}a({enableContents:l})},x=(0,h.useBlockDefaults)(o,t,l,e_);return React.createElement(React.Fragment,null,x&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(h.ResponsiveAlignControl,{baseLabel:(0,_.__)("Alignment","essential-blocks"),controlName:Up,options:Xp}),React.createElement(f.BaseControl,{label:(0,_.__)("Display","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,Zp.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:n===e.value,isSecondary:n!==e.value,onClick:function(){return a({metaDisplay:e.value})}},e.label)}))),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Meta Icon","essential-blocks"),checked:d,onChange:function(e){return a({showMetaIcon:e})},__nextHasNoMarginBottom:!0}),d&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Icon Color","essential-blocks"),color:C,onChange:function(e){return a({metaIconColor:e})}}),React.createElement(f.RangeControl,{label:(0,_.__)("Icon Size","essential-blocks"),value:y,onChange:function(e){return a({metaIconSize:e})},min:8,max:100,step:1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Content Settings","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Show Author","essential-blocks"),checked:null==B?void 0:B.includes("author"),onChange:function(e){return E("author",e)},__nextHasNoMarginBottom:!0}),(null==B?void 0:B.includes("author"))&&React.createElement(React.Fragment,null,React.createElement(h.EBTextControl,{label:(0,_.__)("Author Label","essential-blocks"),value:r,onChange:function(e){return a({authorLabel:e})}}),d&&React.createElement(h.EBIconPicker,{value:g,onChange:function(e){return a({authorIcon:e})},title:(0,_.__)("Select Author Icon","essential-blocks")}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Author Picture","essential-blocks"),checked:k,onChange:function(e){return a({showAuthorPicture:e})},__nextHasNoMarginBottom:!0}),k&&React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Author Picture Link","essential-blocks"),checked:R,onChange:function(e){return a({authorPictureLink:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Border Radius","essential-blocks"),value:v,onChange:function(e){return a({authorPictureBorderRadius:e})},min:0,max:100,step:1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Date","essential-blocks"),checked:null==B?void 0:B.includes("date"),onChange:function(e){return E("date",e)},__nextHasNoMarginBottom:!0}),(null==B?void 0:B.includes("date"))&&React.createElement(React.Fragment,null,React.createElement(h.EBTextControl,{label:(0,_.__)("Date Label","essential-blocks"),value:i,onChange:function(e){return a({dateLabel:e})}}),d&&React.createElement(h.EBIconPicker,{value:p,onChange:function(e){return a({dateIcon:e})},title:(0,_.__)("Select Date Icon","essential-blocks")})),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Product SKU","essential-blocks"),checked:null==B?void 0:B.includes("product_sku"),onChange:function(e){return E("product_sku",e)},__nextHasNoMarginBottom:!0}),(null==B?void 0:B.includes("product_sku"))&&React.createElement(React.Fragment,null,React.createElement(h.EBTextControl,{label:(0,_.__)("Product SKU Label","essential-blocks"),value:s,onChange:function(e){return a({productSkuLabel:e})}}),d&&React.createElement(h.EBIconPicker,{value:m,onChange:function(e){return a({skuIcon:e})},title:(0,_.__)("Select SKU Icon","essential-blocks")}))),React.createElement(f.PanelBody,{title:(0,_.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Label Gap","essential-blocks"),controlName:Vp,min:0,max:100,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Meta Label","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Yp}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:c,onChange:function(e){return a({metaLabelColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Meta Value","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Qp}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:u,onChange:function(e){return a({metaValueColor:e})}})),k&&React.createElement(f.PanelBody,{title:(0,_.__)("Author Picture","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size","essential-blocks"),controlName:Jp,min:20,max:200,step:1}),React.createElement(h.BorderShadowControl,{controlName:qp})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:jp,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Fp,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Wp})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Gp}))))});(0,_.__)("Dashed","essential-blocks"),(0,_.__)("Solid","essential-blocks"),(0,_.__)("Dotted","essential-blocks"),(0,_.__)("Double","essential-blocks"),(0,_.__)("Groove","essential-blocks"),(0,_.__)("Inset","essential-blocks"),(0,_.__)("Outset","essential-blocks"),(0,_.__)("Ridge","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Lowercase","essential-blocks"),(0,_.__)("Capitalize","essential-blocks"),(0,_.__)("Uppercase","essential-blocks"),(0,_.__)("Lighter","essential-blocks"),(0,_.__)("Normal","essential-blocks"),(0,_.__)("Bold","essential-blocks"),(0,_.__)("Bolder","essential-blocks"),(0,_.__)("Initial","essential-blocks"),(0,_.__)("Overline","essential-blocks"),(0,_.__)("Line Through","essential-blocks"),(0,_.__)("Underline","essential-blocks"),(0,_.__)("Underline Oveline","essential-blocks");var l_=[{label:(0,_.__)("px","essential-blocks"),value:"px"},{label:(0,_.__)("%"),value:"%"}],o_=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],a_=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],n_=[{label:(0,_.__)("Top","essential-blocks"),value:"top"},{label:(0,_.__)("Bottom","essential-blocks"),value:"bottom"}],r_=((0,_.__)("H1","essential-blocks"),(0,_.__)("H2","essential-blocks"),(0,_.__)("H3","essential-blocks"),(0,_.__)("H4","essential-blocks"),(0,_.__)("H5","essential-blocks"),(0,_.__)("H6","essential-blocks"),(0,_.__)("P","essential-blocks"),"btnIconSpace"),i_="btnIconSize",s_="headerIconSize",c_="headerIconWidth",u_="headerIconHeight",b_="featuresIconSize",g_="btnPadding",p_="btnMargin",__="wrapperMargin",m_="wrapperPadding",d_="titlePadding",f_="titleMargin",C_="priceCurrencyMargin",y_="salepriceCurrencyMargin",k_="btnBg",R_="priceTableBg",v_="btnBrdSdw",h_="wrpBrdSdw",B_="iconBrdSdw",E_="ribbonBrdSdw",x_="btnText",S_="titleText",w_="subtitleText",T_="priceTitleText",P_="priceCurrencyText",D_="salepriceText",O_="salepriceCurrencyText",N_="pricingPeriodText",A_="featuresText",H_="ribbonText";function M_(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function L_(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?M_(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):M_(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}window.lodash;const I_=L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_({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"},textColor:{type:"string",source:"attribute",attribute:"data-text-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",default:"center"},buttonAlignment:{type:"string"},headerAlignment:{type:"string",default:"center"},priceAlignment:{type:"string",default:"center"},iconAlignment:{type:"string"},newWindow:{type:"boolean",default:!1},showFeatureLine:{type:"boolean",default:!0},showFeatureIcon:{type:"boolean",default:!0},pricingTopBgColor:{type:"string",default:"#7967ff"},titleTagName:{type:"string",default:"h2"}},(0,h.generateResponsiveRangeAttributes)(r_,{defaultRange:0,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(i_,{defaultRange:20,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(s_,{defaultRange:30})),(0,h.generateResponsiveRangeAttributes)(c_,{defaultRange:80})),(0,h.generateResponsiveRangeAttributes)(u_,{defaultRange:80})),(0,h.generateResponsiveRangeAttributes)(b_,{defaultRange:20})),(0,h.generateDimensionsAttributes)(g_)),(0,h.generateDimensionsAttributes)(p_)),(0,h.generateDimensionsAttributes)(__)),(0,h.generateDimensionsAttributes)(m_)),(0,h.generateDimensionsAttributes)(d_)),(0,h.generateDimensionsAttributes)(f_)),(0,h.generateDimensionsAttributes)(C_)),(0,h.generateDimensionsAttributes)(y_)),(0,h.generateTypographyAttributes)(x_)),(0,h.generateTypographyAttributes)(S_,{defaultFontSize:28})),(0,h.generateTypographyAttributes)(w_)),(0,h.generateTypographyAttributes)(T_)),(0,h.generateTypographyAttributes)(P_)),(0,h.generateTypographyAttributes)(D_)),(0,h.generateTypographyAttributes)(O_)),(0,h.generateTypographyAttributes)(N_)),(0,h.generateTypographyAttributes)(A_)),(0,h.generateTypographyAttributes)(H_)),(0,h.generateBackgroundAttributes)(k_,{defaultFillColor:"var(--eb-global-button-background-color)",defaultHovFillColor:"var(--eb-global-tertiary-color)",noOverlay:!0,noMainBgi:!0})),(0,h.generateBackgroundAttributes)(R_,{defaultBgGradient:"linear-gradient(45deg, rgba(255,255,255,0.8) 0% , rgba(255,255,255,0.8) 100%)"})),(0,h.generateBorderShadowAttributes)(v_)),(0,h.generateBorderShadowAttributes)(h_)),(0,h.generateBorderShadowAttributes)(B_)),(0,h.generateBorderShadowAttributes)(E_)),z_=(0,h.withBlockContext)(I_)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.pricingStyle,r=t.title,i=t.showSubtitle,s=t.subtitle,c=t.showHeaderIcon,u=t.headerIcon,b=t.showTitleLine,g=t.mainPrice,p=t.showOnSale,m=t.salePrice,d=t.priceCurrency,C=t.currencyPlacement,y=t.pricePeriod,k=t.periodSeparator,R=t.hideFeatures,v=t.showButton,B=t.buttonIcon,E=t.buttonIconPosition,x=t.buttonText,S=t.buttonURL,w=t.buttonTextColor,T=t.hoverTextColor,P=t.titleTextColor,D=t.titleLineColor,O=t.titleBackgroundColor,N=t.subtitleTextColor,A=t.showIconBackground,H=t.iconBackgroundColor,M=t.iconBackgroundHoverColor,L=t.iconColor,I=t.iconHoverColor,z=t.priceTextColor,j=t.priceCurrencyTextColor,F=t.salePriceTextColor,G=t.salepriceCurrencyTextColor,W=t.pricingPeriodTextColor,U=t.featuresTextColor,V=t.showRibbon,q=t.ribbonStyle,J=t.ribbonText,Z=t.ribbonColor,X=t.ribbonBackgroundColor,Y=t.featuresAlignment,Q=t.buttonAlignment,K=t.headerAlignment,$=t.priceAlignment,ee=t.iconAlignment,te=t.ribbonAlignHorizontal,le=t.ribbonAlignVertical,oe=t.newWindow,ae=t.showFeatureLine,ne=t.pricingTopBgColor,re=(0,h.useBlockDefaults)(o,t,l,I_);return React.createElement(React.Fragment,null,re&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Settings","essential-blocks")},React.createElement(f.TextControl,{label:(0,_.__)("Title","essential-blocks"),value:r,onChange:function(e){return a({title:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Subtitle?"),checked:i,onChange:function(){a({showSubtitle:!i,defaultSubtitle:!i})},__nextHasNoMarginBottom:!0}),i&&React.createElement(f.TextControl,{label:(0,_.__)("Sub Title","essential-blocks"),value:s,onChange:function(e){return a({subtitle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Icon?"),checked:c,onChange:function(){a({showHeaderIcon:!c,defaultHeaderIcon:!c})},__nextHasNoMarginBottom:!0}),c&&React.createElement(h.EBIconPicker,{value:u,onChange:function(e){return a({headerIcon:e})},title:(0,_.__)("Select Icon","essential-blocks")}),"style-4"!==n&&React.createElement(f.ToggleControl,{label:(0,_.__)("Show title line?"),checked:b,onChange:function(){a({showTitleLine:!b,defaultTitleLine:!b})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Price","essential-blocks"),initialOpen:!1},React.createElement(f.TextControl,{label:(0,_.__)("Price","essential-blocks"),value:g,onChange:function(e){return a({mainPrice:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("On Sale?"),checked:p,onChange:function(){a({showOnSale:!p})},__nextHasNoMarginBottom:!0}),p&&React.createElement(f.TextControl,{label:(0,_.__)("Sale Price","essential-blocks"),value:m,onChange:function(e){return a({salePrice:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Price Currency","essential-blocks"),value:d,onChange:function(e){return a({priceCurrency:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Currency Placement","essential-blocks"),value:C,options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],onChange:function(e){a({currencyPlacement:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Price Period (per)"),value:y,onChange:function(e){return a({pricePeriod:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Period Separator","essential-blocks"),value:k,onChange:function(e){return a({periodSeparator:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.__experimentalDivider,null)),React.createElement(f.PanelBody,{title:(0,_.__)("Features","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Hide Features?"),checked:R,onChange:function(){a({hideFeatures:!R})},__nextHasNoMarginBottom:!0}),!0!==R&&React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Show line?"),checked:ae,onChange:function(){a({showFeatureLine:!ae})},__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Display Button?"),checked:v,onChange:function(){a({showButton:!v})},__nextHasNoMarginBottom:!0}),React.createElement(h.EBIconPicker,{value:B,onChange:function(e){return a({buttonIcon:e})},title:(0,_.__)("Button Icon","essential-blocks")}),React.createElement(f.SelectControl,{label:(0,_.__)("Icon Position","essential-blocks"),value:E,options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],onChange:function(e){a({buttonIconPosition:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Spacing","essential-blocks"),controlName:r_,min:1,max:60,step:1,noUnits:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Button Text","essential-blocks"),value:x,onChange:function(e){return a({buttonText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Button Link","essential-blocks"),value:S,onChange:function(e){return a({buttonURL:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),S&&React.createElement(f.ToggleControl,{label:(0,_.__)("Open in New Tab","essential-blocks"),checked:oe,onChange:function(){return a({newWindow:!oe})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Ribbon","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Featured","essential-blocks"),checked:V,onChange:function(){a({showRibbon:!V})},__nextHasNoMarginBottom:!0}),V&&React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Ribbon Style","essential-blocks"),value:q,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){a({ribbonStyle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"ribbon-1"==q&&React.createElement(f.BaseControl,{label:(0,_.__)("Align","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,n_.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:le===e.value,isSecondary:le!==e.value,onClick:function(){return a({ribbonAlignVertical:e.value})}},e.label)}))),"ribbon-1"!==q&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Align","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,a_.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:te===e.value,isSecondary:te!==e.value,onClick:function(){return a({ribbonAlignHorizontal:e.value})}},e.label)}))),React.createElement(f.TextControl,{label:(0,_.__)("Featured Tag Text","essential-blocks"),value:J,onChange:function(e){return a({ribbonText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})))),React.createElement(f.PanelBody,{title:(0,_.__)("Price Table Box Style","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Background","essential-blocks"))),React.createElement(h.BackgroundControl,{controlName:R_}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},"Border")),React.createElement(h.BorderShadowControl,{controlName:h_}),"style-4"==n&&React.createElement(h.ColorControl,{label:(0,_.__)("Pricing Top Color","essential-blocks"),color:ne,onChange:function(e){return a({pricingTopBgColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Header Style","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Alignment","essential-blocks")),React.createElement(f.ButtonGroup,null,o_.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:K===e.value,isSecondary:K!==e.value,onClick:function(){return a({headerAlignment:e.value})}},e.label)}))),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Title Style","essential-blocks"))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:P,onChange:function(e){return a({titleTextColor:e})}}),b&&"style-4"!==n&&React.createElement(h.ColorControl,{label:(0,_.__)("Line Color","essential-blocks"),color:D,onChange:function(e){return a({titleLineColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:O,onChange:function(e){return a({titleBackgroundColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:S_}),React.createElement(f.__experimentalDivider,null),i&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Subtitle Style","essential-blocks"))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:N,onChange:function(e){return a({subtitleTextColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:w_}),React.createElement(f.__experimentalDivider,null)),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Margin & Padding"))),React.createElement(h.ResponsiveDimensionsControl,{controlName:d_,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:f_,baseLabel:(0,_.__)("Margin","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Price Style","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Alignment","essential-blocks")),React.createElement(f.ButtonGroup,null,o_.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:$===e.value,isSecondary:$!==e.value,onClick:function(){return a({priceAlignment:e.value})}},e.label)}))),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Original Price","essential-blocks"))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:z,onChange:function(e){return a({priceTextColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:T_}),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Original Price Currency","essential-blocks"))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:j,onChange:function(e){return a({priceCurrencyTextColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:P_}),React.createElement(h.ResponsiveDimensionsControl,{controlName:C_,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(f.__experimentalDivider,null),p&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Sale Price","essential-blocks"))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:F,onChange:function(e){return a({salePriceTextColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:D_}),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Sale Price Currency","essential-blocks"))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:G,onChange:function(e){return a({salepriceCurrencyTextColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:O_}),React.createElement(h.ResponsiveDimensionsControl,{controlName:y_,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(f.__experimentalDivider,null)),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Pricing Period","essential-blocks"))),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:W,F:!0,onChange:function(e){return a({pricingPeriodTextColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:N_})),React.createElement(f.PanelBody,{title:(0,_.__)("Features Style","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},"Alignment"),React.createElement(f.ButtonGroup,null,o_.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:Y===e.value,isSecondary:Y!==e.value,onClick:function(){return a({featuresAlignment:e.value})}},e.label)}))),React.createElement(f.__experimentalDivider,null),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:U,onChange:function(e){return a({featuresTextColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:b_,min:0,max:50,step:1,noUnits:!0}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:A_})),React.createElement(f.PanelBody,{title:(0,_.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},"Alignment"),React.createElement(f.ButtonGroup,null,o_.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:Q===e.value,isSecondary:Q!==e.value,onClick:function(){return a({buttonAlignment:e.value})}},e.label)}))),React.createElement(f.__experimentalDivider,null),React.createElement(h.ResponsiveDimensionsControl,{controlName:g_,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:p_,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:i_,min:0,max:50,step:1,noUnits:!0}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:x_}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:w,onChange:function(e){return a({buttonTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Hover Color","essential-blocks"),color:T,onChange:function(e){return a({hoverTextColor:e})}}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Button Background","essential-blocks"))),React.createElement(h.BackgroundControl,{controlName:k_,noOverlay:!0,noMainBgi:!0}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Button Border Style","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:v_})),c&&React.createElement(f.PanelBody,{title:(0,_.__)("Icon Settings Style","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Alignment","essential-blocks")),React.createElement(f.ButtonGroup,null,o_.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:ee===e.value,isSecondary:ee!==e.value,onClick:function(){return a({iconAlignment:e.value})}},e.label)}))),React.createElement(f.__experimentalDivider,null),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Background","essential-blocks"),checked:A,onChange:function(){a({showIconBackground:!A})},__nextHasNoMarginBottom:!0}),A&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:H,onChange:function(e){return a({iconBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Hover Color","essential-blocks"),color:M,onChange:function(e){return a({iconBackgroundHoverColor:e})}}),React.createElement(f.__experimentalDivider,null)),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:s_,min:0,max:200,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Area Width","essential-blocks"),controlName:c_,units:l_,min:0,max:500,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Area Height","essential-blocks"),controlName:u_,units:l_,min:0,max:500,step:1}),React.createElement(h.ColorControl,{label:(0,_.__)("Icon Color","essential-blocks"),color:L,onChange:function(e){return a({iconColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Icon Hover Color","essential-blocks"),color:I,onChange:function(e){return a({iconHoverColor:e})}}),React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},"Border")),React.createElement(h.BorderShadowControl,{controlName:B_,noShadow:!0})),V&&React.createElement(f.PanelBody,{title:(0,_.__)("Ribbon","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:H_}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:Z,onChange:function(e){return a({ribbonColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:X,onChange:function(e){return a({ribbonBackgroundColor:e})}}),React.createElement(h.BorderShadowControl,{controlName:E_,noBorder:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:m_,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:__,baseLabel:(0,_.__)("Margin","essential-blocks")}))))});var j_="wrprBg",F_="wrpMargin",G_="wrpPadding",W_="wrpBorderShadow",U_="tabTitlePadding",V_="tabTitleMargin",q_="tabTitleBdShadow",J_="tabContentPadding",Z_="tabContentMargin",X_="tabContentBdShadow",Y_=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Q_=((0,_.__)("This block lists description, attributes and reviews for a single product.","woocommerce"),"typoTabTitle"),K_="typoTabContent";function $_(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function em(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?$_(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):$_(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const tm=em(em(em(em(em(em(em(em(em(em(em({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},align:{type:"string",default:"wide"},showDescriptionTab:{type:"boolean",default:!0},showAdditionalTab:{type:"boolean",default:!0},showReviewsTab:{type:"boolean",default:!0},tabTitleType:{type:"string",default:"normal"},tabTitleColor:{type:"string",default:"var(--eb-global-heading-color)"},tabTitleBGColor:{type:"string"},tabTitleHvColor:{type:"string",default:"var(--eb-global-heading-color)"},tabTitleHvBGColor:{type:"string"},tabTitleActiveColor:{type:"string",default:"var(--eb-global-heading-color)"},tabTitleActiveBGColor:{type:"string"},tabTitleActiveHvColor:{type:"string",default:"var(--eb-global-heading-color)"},tabTitleActiveHvBGColor:{type:"string"},tabContentColor:{type:"string",default:"var(--eb-global-text-color)"}},(0,h.generateTypographyAttributes)(Object.values(a))),(0,h.generateDimensionsAttributes)(F_)),(0,h.generateDimensionsAttributes)(G_)),(0,h.generateBorderShadowAttributes)(W_,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBackgroundAttributes)(j_,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,h.generateDimensionsAttributes)(U_)),(0,h.generateDimensionsAttributes)(V_)),(0,h.generateBorderShadowAttributes)(q_)),(0,h.generateDimensionsAttributes)(Z_)),(0,h.generateDimensionsAttributes)(J_)),(0,h.generateBorderShadowAttributes)(X_)),lm=(0,h.withBlockContext)(tm)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.showDescriptionTab,r=t.showAdditionalTab,i=t.showReviewsTab,s=t.tabTitleType,c=t.tabTitleColor,u=t.tabTitleBGColor,b=t.tabTitleHvColor,g=t.tabTitleHvBGColor,p=t.tabTitleActiveColor,m=t.tabTitleActiveBGColor,d=t.tabTitleActiveHvColor,C=t.tabTitleActiveHvBGColor,y=t.tabContentColor,k=t.tabContentBGColor,R=(0,h.useBlockDefaults)(o,t,l,tm);return React.createElement(React.Fragment,null,R&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Settings","essential-blocks"),initialOpen:!0},React.createElement(f.ToggleControl,{label:(0,_.__)("Show Description Tab","essential-blocks"),checked:n,onChange:function(e){return a({showDescriptionTab:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Additional Info Tab","essential-blocks"),checked:r,onChange:function(e){return a({showAdditionalTab:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Reviews Tab","essential-blocks"),checked:i,onChange:function(e){return a({showReviewsTab:e})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Tab Title Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Q_}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,Y_.map(function(e,t){var l=e.label,o=e.value;return React.createElement(f.Button,{key:t,isSecondary:s!==o,isPrimary:s===o,onClick:function(){return a({tabTitleType:o})}},l)}))),"normal"===s&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:c,onChange:function(e){return a({tabTitleColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:u,onChange:function(e){return a({tabTitleBGColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Active Tab Text Color","essential-blocks"),color:p,onChange:function(e){return a({tabTitleActiveColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Active Tab Background Color","essential-blocks"),color:m,onChange:function(e){return a({tabTitleActiveBGColor:e})}})),"hover"===s&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:b,onChange:function(e){return a({tabTitleHvColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return a({tabTitleHvBGColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Active Tab Text Color","essential-blocks"),color:d,onChange:function(e){return a({tabTitleActiveHvColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Active Tab Background Color","essential-blocks"),color:C,onChange:function(e){return a({tabTitleActiveHvBGColor:e})}})),React.createElement(h.ResponsiveDimensionsControl,{controlName:V_,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:U_,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.BorderShadowControl,{controlName:q_})),React.createElement(f.PanelBody,{title:(0,_.__)("Tab Content Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:K_}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:y,onChange:function(e){return a({tabContentColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return a({tabContentBGColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Z_,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:J_,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.BorderShadowControl,{controlName:X_})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:F_,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:G_,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:j_})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:W_}))))});var om="wrpMargin",am="wrpPadding",nm="wrpBorderShadow",rm="wrpBG",im="galleryColumns",sm="galleryColumnsGap",cm="galleryColumnsSpace",um="largeImgHeight",bm="largeImgWidth",gm="largeImgBorder",pm="galleryIconSize",_m="featureImgMargin",mm="thumbnailsBorderShadow",dm="activeThumbnailsBorderShadow",fm=((0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),(0,_.__)("Left","essential-blocks"),(0,_.__)("Top","essential-blocks"),(0,_.__)("Right","essential-blocks"),(0,_.__)("Bottom","essential-blocks"),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),"meta_label"),Cm="meta_value";function ym(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function km(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ym(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ym(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Rm=km(km(km(km(km(km(km(km(km(km(km(km(km(km(km(km({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},galleryPosition:{type:"string",default:"bottom"},largeImgScale:{type:"string",default:"cover"},useAdaptiveHeight:{type:"boolean",default:!1},galleryArrowColor:{type:"string"},galleryArrowHoverColor:{type:"string"},galleryArrowBackgroundColor:{type:"string"},galleryArrowBackgroundHoverColor:{type:"string"},type:{type:"string",default:"post"},featureImgAlignment:{type:"string",default:"center"},disableNavArrow:{type:"boolean",default:!1},enableZoom:{type:"boolean",default:!0}},(0,h.generateResponsiveRangeAttributes)(im,{defaultRange:4,noUnits:!0,defaultUnit:""})),(0,h.generateResponsiveRangeAttributes)(sm,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(cm)),(0,h.generateResponsiveRangeAttributes)(pm)),(0,h.generateTypographyAttributes)(Object.values(n))),(0,h.generateDimensionsAttributes)(om)),(0,h.generateDimensionsAttributes)(am)),(0,h.generateDimensionsAttributes)(_m)),(0,h.generateBorderShadowAttributes)(nm,{})),(0,h.generateBorderShadowAttributes)(gm)),(0,h.generateBorderShadowAttributes)(mm)),(0,h.generateBorderShadowAttributes)(dm)),(0,h.generateBackgroundAttributes)(rm,{noOverlay:!0})),(0,h.generateResponsiveAlignAttributes)("metaAlign",{defaultAlign:"flex-start",defaultTabAlign:"flex-start",defaultMobileAlign:"flext-start"})),(0,h.generateResponsiveRangeAttributes)(um,{defaultRange:410,defaultUnit:"px"})),(0,h.generateResponsiveRangeAttributes)(bm));var vm=[{label:(0,_.__)("Bottom","essential-blocks"),value:"bottom"},{label:(0,_.__)("Right","essential-blocks"),value:"right"},{label:(0,_.__)("Left","essential-blocks"),value:"left"}],hm=[{label:(0,_.__)("Cover","essential-blocks"),value:"cover"},{label:(0,_.__)("Contain","essential-blocks"),value:"contain"},{label:(0,_.__)("Fill","essential-blocks"),value:"fill"}],Bm=[{label:(0,_.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"flex-end"}];const Em=(0,h.withBlockContext)(Rm)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.galleryPosition,r=t.largeImgScale,i=t.useAdaptiveHeight,s=t.galleryArrowColor,c=t.galleryArrowHoverColor,u=t.galleryArrowBackgroundColor,b=t.galleryArrowBackgroundHoverColor,g=t.featureImgAlignment,p=t.disableNavArrow,m=t.enableZoom,d=(0,h.useBlockDefaults)(o,t,l,Rm);return React.createElement(React.Fragment,null,d&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Settings","essential-blocks"),initialOpen:!0},React.createElement(f.SelectControl,{label:(0,_.__)("Gallery Position","essential-blocks"),value:n,options:vm,onChange:function(e){return a({galleryPosition:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Large Image Scale","essential-blocks"),value:r,options:hm,onChange:function(e){return a({largeImgScale:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.BaseControl,{label:(0,_.__)("Feature Image Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,Bm.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:g===e.value,isSecondary:g!==e.value,onClick:function(){return a({featureImgAlignment:e.value})}},e.label)}))),React.createElement(f.ToggleControl,{label:(0,_.__)("Use Adaptive Height","essential-blocks"),checked:i,onChange:function(e){return a({useAdaptiveHeight:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Disable Navigation Arrow","essential-blocks"),checked:p,onChange:function(e){return a({disableNavArrow:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Enable Zoom","essential-blocks"),checked:m,onChange:function(e){return a({enableZoom:e})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Gallery Settings","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Columns","essential-blocks"),controlName:im,min:1,max:8,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Column Gap","essential-blocks"),controlName:sm,min:0,max:100,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Column Space","essential-blocks"),controlName:cm,min:0,max:100,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:pm,min:8,max:100,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Gallery Arrow Styles","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Arrow Color","essential-blocks"),color:s,onChange:function(e){return a({galleryArrowColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Arrow Hover Color","essential-blocks"),color:c,onChange:function(e){return a({galleryArrowHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Arrow Background Color","essential-blocks"),color:u,onChange:function(e){return a({galleryArrowBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Arrow Background Hover Color","essential-blocks"),color:b,onChange:function(e){return a({galleryArrowBackgroundHoverColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Large Image Settings","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:um,min:100,max:1e3,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:bm,min:100,max:1e3,step:1}),React.createElement(h.BorderShadowControl,{controlName:gm})),React.createElement(f.PanelBody,{title:(0,_.__)("Feature Image Margin","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:_m,baseLabel:(0,_.__)("Margin","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Thumbnails Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:mm})),React.createElement(f.PanelBody,{title:(0,_.__)("Active Thumbnail Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:dm})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:om,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:am,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:rm})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:nm}))))});var xm="wrprBg",Sm="wrpMargin",wm="wrpPadding",Tm="wrpBorderShadow",Pm="prefixIcon",Dm="suffixIcon",Om=((0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),(0,_.__)("Inline","essential-blocks"),(0,_.__)("Stacked","essential-blocks"),(0,_.__)("icon","essential-blocks"),(0,_.__)("Text","essential-blocks"),(0,_.__)("Regular","essential-blocks"),(0,_.__)("Sale","essential-blocks"),(0,_.__)("Basline","essential-blocks"),(0,_.__)("Top","essential-blocks"),(0,_.__)("Bottom","essential-blocks"),(0,_.__)("Middle","essential-blocks"),(0,_.__)("Sub","essential-blocks"),(0,_.__)("Super","essential-blocks"),(0,_.__)("Text Top","essential-blocks"),(0,_.__)("Text Bottom","essential-blocks"),"originalPrice"),Nm="salepriceText",Am="prefix_typo",Hm="suffix_typo";function Mm(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Lm(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Mm(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Mm(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Im=Lm(Lm(Lm(Lm(Lm(Lm(Lm(Lm(Lm(Lm({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},pricePlacement:{type:"string",default:"left"},priceAlignment:{type:"string",default:"flex-start"},priceType:{type:"string",default:"regular"},currencyColor:{type:"string"},regularPriceCurrencyColor:{type:"string"},salePriceCurrencyColor:{type:"string"},currencySize:{type:"number",default:25},regularPriceCurrencySize:{type:"number"},salePriceCurrencySize:{type:"number"},priceTextColor:{type:"string"},priceTextBGColor:{type:"string"},salePriceTextColor:{type:"string"},salePriceTextBGColor:{type:"string"},showPrefix:{type:"boolean",default:!1},showSuffix:{type:"boolean",default:!1},prefixType:{type:"string",default:"text"},prefixIcon:{type:"string",default:"far fa-check-circle"},prefixText:{type:"string",default:"Limited Time Offer"},prefixColor:{type:"string",default:"var(--eb-global-text-color)"},prefixBGColor:{type:"string"},suffixType:{type:"string",default:"text"},suffixIcon:{type:"string",default:"far fa-check-circle"},suffixText:{type:"string",default:"Sales Ongoing "},suffixColor:{type:"string",default:"var(--eb-global-text-color)"},suffixBGColor:{type:"string"},currencyAlign:{type:"string",default:"baseline"}},(0,h.generateTypographyAttributes)(Om,{fontSize:25})),(0,h.generateTypographyAttributes)(Nm,{fontSize:25})),(0,h.generateTypographyAttributes)(Am,{fontSize:16})),(0,h.generateTypographyAttributes)(Hm,{fontSize:16})),(0,h.generateDimensionsAttributes)(Sm)),(0,h.generateDimensionsAttributes)(wm)),(0,h.generateBorderShadowAttributes)(Tm,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBackgroundAttributes)(xm,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,h.generateResponsiveRangeAttributes)(Pm,{defaultRange:20})),(0,h.generateResponsiveRangeAttributes)(Dm,{defaultRange:20}));var zm=[{label:(0,_.__)("After Regular Price","essential-blocks"),value:"left"},{label:(0,_.__)("Before Regular Price","essential-blocks"),value:"right"}],jm=[{label:(0,_.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"flex-end"}],Fm=[{label:(0,_.__)("Text","essential-blocks"),value:"text"},{label:(0,_.__)("Icon","essential-blocks"),value:"icon"}],Gm=[{label:(0,_.__)("Regular","essential-blocks"),value:"regular"},{label:(0,_.__)("Sale","essential-blocks"),value:"sale"}],Wm=[{label:(0,_.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"flex-end"}];const Um=(0,h.withBlockContext)(Im)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.pricePlacement,r=t.priceAlignment,i=t.priceType,s=t.priceTextColor,c=t.priceTextBGColor,u=t.salePriceTextColor,b=t.salePriceTextBGColor,g=t.prefixType,p=t.prefixIcon,m=t.prefixText,d=t.prefixColor,C=t.prefixBGColor,y=t.suffixType,k=t.suffixIcon,R=t.suffixText,v=t.suffixColor,B=t.suffixBGColor,E=t.showPrefix,x=t.showSuffix,S=(t.currencyColor,t.currencySize,t.regularPriceCurrencyColor),w=t.salePriceCurrencyColor,T=t.regularPriceCurrencySize,P=t.salePriceCurrencySize,D=t.currencyAlign,O=(0,h.useBlockDefaults)(o,t,l,Im);return React.createElement(React.Fragment,null,O&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Settings","essential-blocks"),initialOpen:!0},React.createElement(f.SelectControl,{label:(0,_.__)("Sale Price Position","essential-blocks"),value:n,options:zm,onChange:function(e){return a({pricePlacement:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.BaseControl,{label:(0,_.__)("Price Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,jm.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:r===e.value,isSecondary:r!==e.value,onClick:function(){return a({priceAlignment:e.value})}},e.label)}))),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Prefix","essential-blocks"),checked:E,onChange:function(e){return a({showPrefix:e})},__nextHasNoMarginBottom:!0}),E&&React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Prefix Type","essential-blocks"),value:g,options:Fm,onChange:function(e){return a({prefixType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"text"===g&&React.createElement(h.DynamicInputControl,{label:(0,_.__)("Prefix Text","essential-blocks"),attrName:"prefixText",inputValue:m,setAttributes:a,onChange:function(e){return a({prefixText:e})}}),"icon"===g&&React.createElement(h.EBIconPicker,{value:p,onChange:function(e){return a({prefixIcon:e})},title:(0,_.__)("Select Prefix Icon","essential-blocks")})),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Suffix","essential-blocks"),checked:x,onChange:function(e){return a({showSuffix:e})},__nextHasNoMarginBottom:!0}),x&&React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Suffix Type","essential-blocks"),value:y,options:Fm,onChange:function(e){return a({suffixType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"text"===y&&React.createElement(h.DynamicInputControl,{label:(0,_.__)("Suffix Text","essential-blocks"),attrName:"suffixText",inputValue:R,setAttributes:a,onChange:function(e){return a({suffixText:e})}}),"icon"===y&&React.createElement(h.EBIconPicker,{value:k,onChange:function(e){return a({suffixIcon:e})},title:(0,_.__)("Select Suffix Icon","essential-blocks")}))),React.createElement(f.PanelBody,{title:(0,_.__)("Price Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Regular Price Typography","essential-blocks"),typographyPrefixConstant:Om}),React.createElement(h.ColorControl,{label:(0,_.__)("Regular Price Color","essential-blocks"),color:s,onChange:function(e){return a({priceTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Regular Price Background","essential-blocks"),color:c,onChange:function(e){return a({priceTextBGColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Sale Price Typography","essential-blocks"),typographyPrefixConstant:Nm}),React.createElement(h.ColorControl,{label:(0,_.__)("Sale Price Color","essential-blocks"),color:u,onChange:function(e){return a({salePriceTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Sale Price Background","essential-blocks"),color:b,onChange:function(e){return a({salePriceTextBGColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Currency Styles","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{label:(0,_.__)("Currency Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,Wm.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:D===e.value,isSecondary:D!==e.value,onClick:function(){return a({currencyAlign:e.value})}},e.label)}))),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,Gm.map(function(e,t){var l=e.label,o=e.value;return React.createElement(f.Button,{key:t,isSecondary:i!==o,isPrimary:i===o,onClick:function(){return a({priceType:o})}},l)}))),"regular"===i&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Regular Currency Color","essential-blocks"),color:S,onChange:function(e){return a({regularPriceCurrencyColor:e})}}),React.createElement(f.RangeControl,{label:(0,_.__)("Regular Currency Size","essential-blocks"),value:T,onChange:function(e){return a({regularPriceCurrencySize:e})},min:1,max:1e3,step:1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),"sale"===i&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Sale Currency Color","essential-blocks"),color:w,onChange:function(e){return a({salePriceCurrencyColor:e})}}),React.createElement(f.RangeControl,{label:(0,_.__)("Sale Currency Size","essential-blocks"),value:P,onChange:function(e){return a({salePriceCurrencySize:e})},min:1,max:1e3,step:1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),E&&React.createElement(f.PanelBody,{title:(0,_.__)("Prefix Styles","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Prefix Color","essential-blocks"),color:d,onChange:function(e){return a({prefixColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Prefix Background","essential-blocks"),color:C,onChange:function(e){return a({prefixBGColor:e})}}),"text"===g&&React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Am}),"icon"===g&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:Pm,min:8,max:200,step:1})),x&&React.createElement(f.PanelBody,{title:(0,_.__)("Suffix Styles","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Suffix Color","essential-blocks"),color:v,onChange:function(e){return a({suffixColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Suffix Background","essential-blocks"),color:B,onChange:function(e){return a({suffixBGColor:e})}}),"text"===y&&React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Hm}),"icon"===y&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:Dm,min:8,max:200,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Sm,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:wm,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:xm})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Tm}))))});var Vm="wrprBg",qm="wrpMargin",Jm="wrpPadding",Zm="wrpBorderShadow",Xm="ratingIcon",Ym="ratingGap",Qm="countGap",Km=[{label:(0,_.__)("All","essential-blocks"),value:"all"},{label:(0,_.__)("Rated","essential-blocks"),value:"rated"}],$m=((0,_.__)("Inline","essential-blocks"),(0,_.__)("Block","essential-blocks"),(0,_.__)("Block Reverse","essential-blocks"),(0,_.__)("Inline Reverse","essential-blocks"),(0,_.__)("Styles 1","essential-blocks"),(0,_.__)("Styles 2","essential-blocks"),(0,_.__)("Styles 3","essential-blocks"),(0,_.__)("Styles 4","essential-blocks"),(0,_.__)("Styles 5","essential-blocks"),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),"ratingTypo");function ed(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function td(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ed(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ed(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ld=td(td(td(td(td(td(td(td({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},showReviewCount:{type:"boolean",default:!0},showEmptyRating:{type:"boolean",default:!1},editLink:{type:"boolean",default:!1},ratingColor:{type:"string",default:"#E7E8E8"},ratedRatingColor:{type:"string",default:"#FDBC32"},ratingTextColor:{type:"string",default:"var(--eb-global-text-color)"},ratingURL:{type:"string",default:"#reviews"},singluarCaption:{type:"string",default:" Customer Rating"},pluralCaption:{type:"string",default:" Customer Ratings"},emptyCaption:{type:"string",default:" No Customer Ratings"},beforeCaption:{type:"string",default:"("},afterCaption:{type:"string",default:")"},displayType:{type:"string",default:"row"},alignment:{type:"string",default:"flex-start"},starsType:{type:"string",default:"all"},starsVariation:{type:"string",default:"far fa-star"}},(0,h.generateTypographyAttributes)($m,{fontSize:16})),(0,h.generateDimensionsAttributes)(qm)),(0,h.generateDimensionsAttributes)(Jm)),(0,h.generateBorderShadowAttributes)(Zm,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBackgroundAttributes)(Vm,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,h.generateResponsiveRangeAttributes)(Xm,{defaultRange:18})),(0,h.generateResponsiveRangeAttributes)(Ym,{defaultRange:3})),(0,h.generateResponsiveRangeAttributes)(Qm,{defaultRange:5}));var od=[{label:(0,_.__)("Inline","essential-blocks"),value:"inline"},{label:(0,_.__)("Block","essential-blocks"),value:"block"}],ad=[{label:(0,_.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"flex-end"}],nd=[{label:(0,_.__)("Outline","essential-blocks"),value:"outline"},{label:(0,_.__)("Filled","essential-blocks"),value:"filled"}];const rd=(0,h.withBlockContext)(ld)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.ratingTextColor,r=t.ratingColor,i=t.ratedRatingColor,s=t.showReviewCount,c=t.showEmptyRating,u=t.editLink,b=t.ratingURL,g=t.singluarCaption,p=t.pluralCaption,m=t.emptyCaption,d=t.beforeCaption,C=t.afterCaption,y=t.displayType,k=t.alignment,R=t.starsType,v=t.starsVariation,B=(0,h.useBlockDefaults)(o,t,l,ld);return React.createElement(React.Fragment,null,B&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Settings","essential-blocks"),initialOpen:!0},React.createElement(f.ToggleControl,{label:(0,_.__)("Show Empty Rating","essential-blocks"),checked:c,onChange:function(e){return a({showEmptyRating:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Review Count","essential-blocks"),checked:s,onChange:function(e){return a({showReviewCount:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Edit Link","essential-blocks"),checked:u,onChange:function(e){return a({editLink:e})},__nextHasNoMarginBottom:!0}),u&&React.createElement(h.DynamicInputControl,{label:(0,_.__)("Rating URL","essential-blocks"),attrName:"ratingURL",inputValue:b,setAttributes:a,onChange:function(e){return a({ratingURL:e})}}),React.createElement(f.SelectControl,{label:(0,_.__)("Display Type","essential-blocks"),value:y,options:od,onChange:function(e){return a({displayType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,ad.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return a({alignment:e.value})}},e.label)}))),React.createElement(f.SelectControl,{label:(0,_.__)("Stars Type","essential-blocks"),value:R,options:Km,onChange:function(e){return a({starsType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("Stars Variation","essential-blocks"),value:v,options:nd,onChange:function(e){return a({starsVariation:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Caption Settings","essential-blocks"),initialOpen:!1},React.createElement(h.DynamicInputControl,{label:(0,_.__)("Singular Caption","essential-blocks"),attrName:"singluarCaption",inputValue:g,setAttributes:a,onChange:function(e){return a({singluarCaption:e})}}),React.createElement(h.DynamicInputControl,{label:(0,_.__)("Plural Caption","essential-blocks"),attrName:"pluralCaption",inputValue:p,setAttributes:a,onChange:function(e){return a({pluralCaption:e})}}),React.createElement(h.DynamicInputControl,{label:(0,_.__)("Empty Caption","essential-blocks"),attrName:"emptyCaption",inputValue:m,setAttributes:a,onChange:function(e){return a({emptyCaption:e})}}),React.createElement(h.DynamicInputControl,{label:(0,_.__)("Before Caption","essential-blocks"),attrName:"beforeCaption",inputValue:d,setAttributes:a,onChange:function(e){return a({beforeCaption:e})}}),React.createElement(h.DynamicInputControl,{label:(0,_.__)("After Caption","essential-blocks"),attrName:"afterCaption",inputValue:C,setAttributes:a,onChange:function(e){return a({afterCaption:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Rating Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:$m}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:n,onChange:function(e){return a({ratingTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Rating Color","essential-blocks"),color:r,onChange:function(e){return a({ratingColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Rated Rating Color","essential-blocks"),color:i,onChange:function(e){return a({ratedRatingColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Rating Size","essential-blocks"),controlName:Xm,min:8,max:100,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Rating Gap","essential-blocks"),controlName:Ym,min:0,max:50,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Count Gap","essential-blocks"),controlName:Qm,min:0,max:50,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:qm,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Jm,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Vm})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Zm}))))});(0,_.__)("Line","essential-blocks"),(0,_.__)("Line Rainbow","essential-blocks"),(0,_.__)("Circle","essential-blocks"),(0,_.__)("Circle Fill","essential-blocks"),(0,_.__)("Half Circle","essential-blocks"),(0,_.__)("Half Circle Fill","essential-blocks"),(0,_.__)("Box","essential-blocks"),(0,_.__)("Percentage","essential-blocks"),(0,_.__)("Absolute","essential-blocks");var id=[{label:"px",value:"px"},{label:"%",value:"%"}],sd="wrpWidth",cd="wrpHeight",ud="wrpSize",bd="stkWidth",gd="boxWidth",pd="boxHeight",_d="wrpMargin",md="ttlSpace",dd="titleText",fd="counterText",Cd="prefixText";function yd(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function kd(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?yd(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):yd(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Rd=kd(kd(kd(kd(kd(kd(kd(kd(kd(kd(kd({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,_.__)("Progress Bar","essential-blocks")},titleTag:{type:"string",default:"div"},progress:{type:"number",default:50},totalRange:{type:"number",default:100},absoluteProgress:{type:"number"},valueDivider:{type:"string",default:"/"},valueType:{type:"string",default:"percentage"},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,_.__)("Prefix","essential-blocks")},suffix:{type:"string",default:(0,_.__)("Postfix","essential-blocks")},prefixColor:{type:"string",default:"var(--eb-global-text-color)"}},(0,h.generateTypographyAttributes)(dd)),(0,h.generateTypographyAttributes)(fd)),(0,h.generateTypographyAttributes)(Cd)),(0,h.generateResponsiveRangeAttributes)(sd)),(0,h.generateResponsiveRangeAttributes)(cd,{defaultRange:12,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(ud,{defaultRange:200,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(bd,{defaultRange:12,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(pd,{defaultRange:200,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(gd,{defaultRange:140,noUnits:!0})),(0,h.generateDimensionsAttributes)(_d,{top:0,right:0,bottom:25,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(md,{isLinked:!1})),vd=(0,h.withBlockContext)(Rd)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.layout,r=(t.title,t.titleTag),i=t.progress,s=t.displayProgress,c=t.animationDuration,u=t.titleColor,b=t.counterColor,g=t.progressColor,p=t.isProgressGradient,m=t.progressGradient,d=t.showInline,C=t.backgroundColor,y=t.showStripe,k=t.stripeAnimation,R=t.strokeColor,v=t.prefix,B=t.suffix,E=t.prefixColor,x=(0,h.useBlockDefaults)(o,t,l,Rd);return React.createElement(React.Fragment,null,x&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Layout","essential-blocks")},("line"===n||"line_rainbow"===n)&&React.createElement(f.ToggleControl,{label:(0,_.__)("Show Inline","essential-blocks"),checked:d,onChange:function(){a({showInline:!d})},__nextHasNoMarginBottom:!0}),React.createElement(f.__experimentalDivider,null),React.createElement(f.SelectControl,{label:(0,_.__)("Title HTML Tag","essential-blocks"),value:r,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 a({titleTag:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.__experimentalDivider,null),React.createElement(f.RangeControl,{label:(0,_.__)("Counter Value","essential-blocks"),value:i,onChange:function(e){return a({progress:e})},step:1,min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Counter?","progress-bar"),checked:s,onChange:function(){a({displayProgress:!s})},__nextHasNoMarginBottom:!0}),("line"===n||"line_rainbow"===n)&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalDivider,null),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Stripe","essential-blocks"),checked:y,onChange:function(){a({showStripe:!y})},__nextHasNoMarginBottom:!0}),y&&React.createElement(f.SelectControl,{label:(0,_.__)("Stripe Animation","essential-blocks"),value:k,options:[{label:"Left To Right",value:"normal"},{label:"Right To Left",value:"reverse"},{label:"Disabled",value:"none"}],onChange:function(e){return a({stripeAnimation:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),("half_circle"===n||"half_circle_fill"===n)&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalDivider,null),React.createElement(f.TextControl,{label:(0,_.__)("Prefix","essential-blocks"),value:v,onChange:function(e){return a({prefix:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Suffix","essential-blocks"),value:B,onChange:function(e){return a({suffix:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Settings","essential-blocks"),initialOpen:!1},("line"===n||"line_rainbow"===n)&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:sd,units:id,min:100,max:1e3,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:cd,min:0,max:100,step:1,noUnits:!0})),("circle"===n||"circle_fill"===n||"half_circle"===n||"half_circle_fill"===n)&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size","essential-blocks"),controlName:ud,min:50,max:500,step:1,noUnits:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Stroke Width","essential-blocks"),controlName:bd,min:0,max:100,step:1,noUnits:!0})),"box"===n&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:gd,min:100,max:500,step:1,noUnits:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:pd,min:100,max:500,step:1,noUnits:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Stroke Width","essential-blocks"),controlName:bd,min:0,max:100,step:1,noUnits:!0})),React.createElement(f.RangeControl,{label:(0,_.__)("Animation Duration","essential-blocks"),value:c,onChange:function(e){return a({animationDuration:e})},step:100,min:1e3,max:1e4,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("General Styles","essential-blocks")},("line"===n||"line_rainbow"===n)&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:R,onChange:function(e){return a({strokeColor:e})}}),"line_rainbow"!==n&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Fill Color","essential-blocks"))),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Fill Gradient","essential-blocks"),checked:p,onChange:function(){a({isProgressGradient:!p})},__nextHasNoMarginBottom:!0}),p||React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:g,onChange:function(e){return a({progressColor:e})}}),p&&React.createElement(h.GradientColorControl,{label:(0,_.__)("Gradient Color","essential-blocks"),gradientColor:m,onChange:function(e){return a({progressGradient:e})}}))),("circle"===n||"circle_fill"===n||"half_circle"===n||"half_circle_fill"===n)&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:C,onChange:function(e){return a({backgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Fill Color","essential-blocks"),color:g,onChange:function(e){return a({progressColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Stroke Color","essential-blocks"),color:R,onChange:function(e){return a({strokeColor:e})}})),"box"===n&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:C,onChange:function(e){return a({backgroundColor:e})}}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Fill Color","essential-blocks"))),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Fill Gradient","essential-blocks"),checked:p,onChange:function(){a({isProgressGradient:!p})},__nextHasNoMarginBottom:!0}),p||React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:g,onChange:function(e){return a({progressColor:e})}}),p&&React.createElement(h.GradientColorControl,{label:(0,_.__)("Gradient Color","essential-blocks"),gradientColor:m,onChange:function(e){return a({progressGradient:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Stroke Color","essential-blocks"),color:R,onChange:function(e){return a({strokeColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Title Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:dd}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:u,onChange:function(e){return a({titleColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:md,baseLabel:(0,_.__)("Space","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Counter Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:fd}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:b,onChange:function(e){return a({counterColor:e})}})),("half_circle"===n||"half_circle_fill"===n)&&React.createElement(React.Fragment,null,React.createElement(f.PanelBody,{title:(0,_.__)("Prefix & Suffix","progress-bar"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Cd}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:E,onChange:function(e){return a({prefixColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:_d}))))});var hd=[{label:(0,_.__)("Full Width","essential-blocks"),value:"full"},{label:(0,_.__)("Boxed","essential-blocks"),value:"boxed"}],Bd=[{label:(0,_.__)("Default","essential-blocks"),value:"default"},{label:(0,_.__)("Fit To Screen","essential-blocks"),value:"fit"},{label:(0,_.__)("Min Height","essential-blocks"),value:"minH"},{label:(0,_.__)("Equal Height","essential-blocks"),value:"equalH"}],Ed=[{label:(0,_.__)("Visible","essential-blocks"),value:"visible"},{label:(0,_.__)("Hidden","essential-blocks"),value:"hidden"}],xd=[{label:"Default",value:""},{label:"Top",value:"flex-start"},{label:"Center",value:"center"},{label:"Bottom",value:"flex-end"}],Sd=[{label:"Default",value:"default"},{label:"Reverse Columns",value:"row-reverse"},{label:"Custom Order",value:"custom"}],wd=((0,_.__)("Start","essential-blocks"),(0,_.__)("Center","essential-blocks"),(0,_.__)("End","essential-blocks"),(0,_.__)("Space-Between","essential-blocks"),(0,_.__)("Space-around","essential-blocks"),(0,_.__)("Space-Evenly","essential-blocks"),"wrpMrg_"),Td="wrpPad_",Pd="minH_",Dd="maxW_",Od="clGp_",Nd="clNum_",Ad="wrpBg_",Hd="wrpBdS_",Md="rovP_",Ld="colOrder_";function Id(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function zd(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Id(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Id(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const jd=zd(zd(zd(zd(zd(zd(zd(zd(zd(zd({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},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"}},(0,h.generateResponsiveRangeAttributes)(Pd,{})),(0,h.generateResponsiveRangeAttributes)(Od,{defaultRange:20,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Dd,{defaultRange:1170,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Nd,{noUnits:!0})),(0,h.generateBorderShadowAttributes)(Hd,{})),(0,h.generateBackgroundAttributes)(Ad,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,h.generateDimensionsAttributes)(wd,{disableLeftRight:!0})),(0,h.generateDimensionsAttributes)(Td)),(0,h.generateResponsiveSelectControlAttributes)(Md)),(0,h.generateResponsiveSelectControlAttributes)(Ld)),Fd=(0,h.withBlockContext)(jd)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.resOption,r=t.rowWidthName,i=t.rowHeightName,s=t.rowAli,c=(0,h.useBlockDefaults)(o,t,l,jd);return React.createElement(React.Fragment,null,c&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Row settings","essential-blocks")},React.createElement(f.BaseControl,{label:(0,_.__)("Layout","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:r,options:hd,onChange:function(e){return a({rowWidthName:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),"boxed"===r&&React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Max Width (px)","essential-blocks"),controlName:Dd,min:0,max:1800,step:1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Columns Number","essential-blocks"),controlName:Nd,min:1,max:6,step:1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Columns Gap","essential-blocks"),controlName:Od,min:0,max:100,step:1}),React.createElement(f.BaseControl,{label:(0,_.__)("Height","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:i,options:Bd,onChange:function(e){return a({rowHeightName:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),"minH"===i&&React.createElement(h.ResponsiveRangeController,{units:[{label:"px",value:"px"},{label:"vh",value:"vh"},{label:"vw",value:"vw"}],baseLabel:(0,_.__)("Minimum height","essential-blocks"),controlName:Pd,min:0,max:1500,step:1}),React.createElement(f.BaseControl,{label:(0,_.__)("Columns Vertical Align","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:s,options:xd,onChange:function(e){a({rowAli:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(h.ResponsiveSelectController,{baseLabel:"Columns Order",controlName:Ld,options:Sd,resOption:n}),React.createElement(h.ResponsiveSelectController,{baseLabel:"Overflow",controlName:Md,options:Ed,resOption:n})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:wd,baseLabel:"Margin",disableLeftRight:!0}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Td,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Ad})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Hd}))))});var Gd="wrprBg",Wd="wrpMargin",Ud="wrpPadding",Vd="wrpBorderShadow",qd="titleMargin",Jd="subtitleMargin",Zd="buttonMargin",Xd="buttonPadding",Yd="buttonBorderShadow",Qd="slideToShow",Kd="sliderHeight",$d="dotsGap",ef="arrowPosition",tf="dotsPosition",lf="arrowSize",of="dotsSize",af="slidesGap",nf=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],rf=[{label:(0,_.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Middle","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"flex-end"}],sf=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Right","essential-blocks"),value:"right"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Justify","essential-blocks"),value:"justify"}],cf=[{label:(0,_.__)("Image Only","essential-blocks"),value:"image"},{label:(0,_.__)("Image with Content","essential-blocks"),value:"content"}],uf=((0,_.__)("Content Overlay","essential-blocks"),(0,_.__)("Content Bottom","essential-blocks"),(0,_.__)("Content Right","essential-blocks"),(0,_.__)("Content Left","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"},{label:"vh",value:"vh"}]),bf=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],gf=[{label:"px",value:"px"},{label:"em",value:"em"}],pf=((0,_.__)("Style 1","essential-blocks"),(0,_.__)("Modern 1","essential-blocks"),(0,_.__)("Modern 2","essential-blocks"),(0,_.__)("Modern 3","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Marquee","essential-blocks"),"titleTypo"),_f="subtitleTypo",mf="buttonTypo";function df(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function ff(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?df(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):df(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Cf=ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff(ff({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},enableLazyLoad:{type:"boolean",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"},version:{type:"string"},showLightbox:{type:"boolean",default:!1},sliderStyle:{type:"string",default:"default-slider"}},(0,h.generateTypographyAttributes)(pf,{fontSize:24})),(0,h.generateTypographyAttributes)(_f,{fontSize:16})),(0,h.generateTypographyAttributes)(mf,{fontSize:14})),(0,h.generateTypographyAttributes)("button2Typo",{fontSize:14})),(0,h.generateDimensionsAttributes)(Wd)),(0,h.generateDimensionsAttributes)(Ud,{top:0,bottom:30,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(qd,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Jd,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Zd,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Xd,{top:10,bottom:10,right:30,left:30,isLinked:!1})),(0,h.generateDimensionsAttributes)("buttonMargin",{top:0,bottom:20,right:10,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)("buttonPadding",{top:10,bottom:10,right:30,left:30,isLinked:!1})),(0,h.generateBorderShadowAttributes)(Vd,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBorderShadowAttributes)(Yd,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,h.generateBorderShadowAttributes)("buttonBorderShadow",{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,h.generateBackgroundAttributes)(Gd,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,h.generateResponsiveRangeAttributes)(Qd,{defaultRange:1})),(0,h.generateResponsiveRangeAttributes)(Kd,{defaultRange:400,defaultUnit:"px"})),(0,h.generateResponsiveRangeAttributes)($d,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(ef,{defaultRange:-25})),(0,h.generateResponsiveRangeAttributes)(tf,{defaultRange:-25})),(0,h.generateResponsiveRangeAttributes)(lf,{defaultRange:20})),(0,h.generateResponsiveRangeAttributes)(of,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(af,{defaultRange:5})),(0,h.generateBorderShadowAttributes)("sliderBorderShadow")),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1})),yf=(0,h.withBlockContext)(Cf)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.sliderType,r=t.sliderContentType,i=(t.images,t.arrows),s=t.adaptiveHeight,c=t.autoplay,u=t.autoplaySpeed,b=t.dots,g=t.fade,p=t.infinite,m=t.vertical,d=t.pauseOnHover,C=t.isCustomHeight,y=t.speed,k=t.titleColor,R=t.subtitleColor,v=t.buttonColorType,B=t.buttonColor,E=t.buttonHoverColor,x=t.buttonBGColor,S=t.buttonHoverBGColor,w=t.overlayColor,T=t.arrowColorType,P=t.arrowColor,D=t.arrowHoverColor,O=t.dotsColor,N=t.dotsActiveColor,A=t.textAlign,H=t.verticalAlign,M=(0,h.useBlockDefaults)(o,t,l,Cf);return React.createElement(React.Fragment,null,M&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks")},React.createElement(f.SelectControl,{label:(0,_.__)("Slider Type","essential-blocks"),value:n,options:cf,onChange:function(e){return a({sliderType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Arrows","essential-blocks"),checked:i,onChange:function(){a({arrows:!i})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Adaptive Height","essential-blocks"),checked:s,onChange:function(){a({adaptiveHeight:!s})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Autoplay","essential-blocks"),checked:c,onChange:function(){c?slider.current.slickPlay():slider.current.slickPause(),a({autoplay:!c})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Dots","essential-blocks"),checked:b,onChange:function(){return a({dots:!b})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Fade","essential-blocks"),checked:g,onChange:function(){return a({fade:!g})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Infinite","essential-blocks"),checked:p,onChange:function(){return a({infinite:!p})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Vertical Slide","essential-blocks"),checked:m,onChange:function(){return a({vertical:!m})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Pause on Hover","essential-blocks"),checked:d,onChange:function(){return a({pauseOnHover:!d})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Custom Height","essential-blocks"),checked:C,onChange:function(){return a({isCustomHeight:!C})},__nextHasNoMarginBottom:!0}),C&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Height","essential-blocks"),controlName:Kd,units:bf,min:1,max:1200,step:1}),!g&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Slides to Show","essential-blocks"),controlName:Qd,units:[],min:1,max:8,step:1}),c&&React.createElement(f.RangeControl,{label:(0,_.__)("Autoplay Speed","essential-blocks"),value:u,onChange:function(e){return a({autoplaySpeed:e})},min:0,max:8e3,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Animation Speed","essential-blocks"),value:y,onChange:function(e){return a({speed:e})},min:0,max:3e3,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Settings","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Slides Gap","essential-blocks"),controlName:af,units:[],min:0,max:100,step:1}),"content"===n&&"content-1"===r&&React.createElement(h.ColorControl,{label:(0,_.__)("Overlay Color","essential-blocks"),color:w,onChange:function(e){return a({overlayColor:e})}}),"content"===n&&React.createElement(React.Fragment,null,React.createElement(f.PanelRow,null,"Text Align"),React.createElement(f.ButtonGroup,null,sf.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return a({textAlign:e.value})}},e.label)})),"content-2"!=r&&React.createElement(React.Fragment,null,React.createElement(f.PanelRow,null,"Vertical Align"),React.createElement(f.ButtonGroup,null,rf.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:H===e.value,isSecondary:H!==e.value,onClick:function(){return a({verticalAlign:e.value})}},e.label)}))))),"content"===n&&React.createElement(React.Fragment,null,React.createElement(f.PanelBody,{title:(0,_.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:k,onChange:function(e){return a({titleColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:pf}),React.createElement(h.ResponsiveDimensionsControl,{controlName:qd,baseLabel:"Margin"})),React.createElement(f.PanelBody,{title:(0,_.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:R,onChange:function(e){return a({subtitleColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:_f}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Jd,baseLabel:"Margin"})),React.createElement(f.PanelBody,{title:(0,_.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(f.ButtonGroup,{className:"eb-inspector-btn-group"},nf.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return a({buttonColorType:e.value})}},e.label)})),"normal"===v&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:B,onChange:function(e){return a({buttonColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:x,onChange:function(e){return a({buttonBGColor:e})}})),"hover"===v&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:E,onChange:function(e){return a({buttonHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:S,onChange:function(e){return a({buttonHoverBGColor:e})}})),React.createElement(f.PanelRow,null,"Button Border & Shadow"),React.createElement(h.BorderShadowControl,{controlName:Yd}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:mf}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Zd,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Xd,baseLabel:"Padding"}))),i&&React.createElement(f.PanelBody,{title:(0,_.__)("Arrow Style","essential-blocks"),initialOpen:!1},React.createElement(f.ButtonGroup,{className:"eb-inspector-btn-group"},nf.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:T===e.value,isSecondary:T!==e.value,onClick:function(){return a({arrowColorType:e.value})}},e.label)})),"normal"===T&&React.createElement(h.ColorControl,{label:(0,_.__)("Arrow Color","essential-blocks"),color:P,onChange:function(e){return a({arrowColor:e})}}),"hover"===T&&React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:D,onChange:function(e){return a({arrowHoverColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Arrow Size","essential-blocks"),controlName:lf,units:gf,min:1,max:50,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Arrow Position","essential-blocks"),controlName:ef,units:uf,min:-50,max:100,step:1})),b&&React.createElement(f.PanelBody,{title:(0,_.__)("Dot Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:O,onChange:function(e){return a({dotsColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Active Color","essential-blocks"),color:N,onChange:function(e){return a({dotsActiveColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Dots Size","essential-blocks"),controlName:of,units:gf,min:1,max:50,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Dots Gap","essential-blocks"),controlName:$d,units:uf,min:0,max:50,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Dots Position","essential-blocks"),controlName:tf,units:uf,min:-50,max:100,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Wd,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ud,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Gd,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Vd}))))});var kf="wrpMrg_",Rf="wrpPad_",vf="WrpBg_",hf="wrpBdSd_",Bf="sclBdSd_",Ef="icnZ_",xf="icnPd_",Sf="icnSp_",wf="icnRg_",Tf="sdpr_";function Pf(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Df(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Pf(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Pf(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Of=Df(Df(Df(Df(Df(Df(Df(Df(Df(Df(Df({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}},(0,h.generateResponsiveRangeAttributes)(Ef,{defaultRange:35,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(xf,{defaultRange:1,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Sf,{defaultRange:20,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(wf,{noUnits:!0})),(0,h.generateResponsiveRangeAttributes)("wrpW_",{defaultUnit:"%",defaultRange:100})),(0,h.generateResponsiveRangeAttributes)(Tf,{defaultRange:23})),(0,h.generateBackgroundAttributes)(vf,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,h.generateBorderShadowAttributes)(hf,{})),(0,h.generateBorderShadowAttributes)(Bf,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,h.generateDimensionsAttributes)(kf)),(0,h.generateDimensionsAttributes)(Rf,{top:20,bottom:20,left:20,right:20}));var Nf=[{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"}],Af=[{label:(0,_.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,_.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,_.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,_.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,_.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,_.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,_.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,_.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,_.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,_.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,_.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,_.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,_.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,_.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,_.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,_.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,_.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,_.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,_.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,_.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,_.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,_.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,_.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,_.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,_.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,_.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,_.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,_.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,_.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,_.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,_.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,_.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,_.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,_.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,_.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,_.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,_.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,_.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,_.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,_.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,_.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,_.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,_.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,_.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,_.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,_.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,_.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,_.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,_.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,_.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,_.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,_.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,_.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,_.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,_.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,_.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,_.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,_.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,_.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,_.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,_.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,_.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,_.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,_.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,_.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,_.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,_.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,_.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,_.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,_.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,_.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,_.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,_.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,_.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,_.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,_.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,_.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,_.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],Hf=[{label:(0,_.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,_.__)("Circular","essential-blocks"),value:"circular"},{label:(0,_.__)("Square","essential-blocks"),value:"square"}];const Mf=(0,h.withBlockContext)(Of)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=(t.socialDetails,t.iconsJustify),r=t.isIconsDevider,i=t.icnsDevideColor,s=t.icnSepW,c=t.icnSepH,u=t.hvIcnColor,b=t.hvIcnBgc,g=t.icnEffect,p=t.iconShape,m=t.textShadowColor,d=t.textHOffset,C=t.textVOffset,y=t.blurRadius,k=(0,h.useBlockDefaults)(o,t,l,Of,["socialDetails"]);return React.createElement(React.Fragment,null,k&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Icons Styles","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{label:(0,_.__)("Icon Shape","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,Hf.map(function(e,t){return React.createElement(f.Button,{key:t,isSecondary:p!==e.value,isPrimary:p===e.value,onClick:function(){return function(e){switch(e){case"rounded":a({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":a({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":a({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(f.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments",__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:n,options:Nf,onChange:function(e){return a({iconsJustify:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Size","essential-blocks"),controlName:Ef,min:5,max:300,step:1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Padding","essential-blocks"),controlName:xf,min:0,max:6,step:.1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Spacing","essential-blocks"),controlName:Sf,min:0,max:100,step:1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Rows Gap","essential-blocks"),controlName:wf,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(f.ToggleControl,{label:(0,_.__)("Icons Devider","essential-blocks"),checked:r,onChange:function(){return a({isIconsDevider:!r})},__nextHasNoMarginBottom:!0}),r&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:i,onChange:function(e){return a({icnsDevideColor:e})}}),React.createElement(f.RangeControl,{label:(0,_.__)("Width","essential-blocks"),value:s,onChange:function(e){return a({icnSepW:e})},step:1,min:1,max:50,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Height","essential-blocks"),value:c,onChange:function(e){return a({icnSepH:e})},step:1,min:1,max:300,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Position From Right","essential-blocks"),controlName:Tf,min:0,max:80,step:1})),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:u,onChange:function(e){return a({hvIcnColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Background","essential-blocks"),color:b,onChange:function(e){return a({hvIcnBgc:e})}}),React.createElement(f.SelectControl,{label:(0,_.__)("Icon Hover Effect","essential-blocks"),value:g,options:Af,onChange:function(e){a({icnEffect:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Icons Border & Box-Shadow Style","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Bf})),React.createElement(f.PanelBody,{title:(0,_.__)("Icons Shadow Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Shadow Color","essential-blocks"),color:m,onChange:function(e){return a({textShadowColor:e})}}),React.createElement(h.ResetControl,{onReset:function(){return a({textHOffset:void 0})}},React.createElement(f.RangeControl,{label:(0,_.__)("Horizontal Offset","essential-blocks"),value:d,onChange:function(e){return a({textHOffset:e})},min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(h.ResetControl,{onReset:function(){return a({textVOffset:void 0})}},React.createElement(f.RangeControl,{label:(0,_.__)("Vertical Offset","essential-blocks"),value:C,onChange:function(e){return a({textVOffset:e})},min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(h.ResetControl,{onReset:function(){return a({blurRadius:void 0})}},React.createElement(f.RangeControl,{label:(0,_.__)("Blur Radius","essential-blocks"),value:y,onChange:function(e){return a({blurRadius:e})},min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:kf,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Rf,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:vf})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:hf}))))});var Lf="title",If="wrpMrg_",zf="wrpPad_",jf="iconPadding",Ff="WrpBg_",Gf="wrpBdSd_",Wf="sclBdSd_",Uf="icnZ_",Vf="icnPd_",qf="icnSp_",Jf="icnRg_",Zf="iconHeight",Xf="iconWidth",Yf="floatingWidth";function Qf(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Kf(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Qf(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Qf(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const $f=Kf(Kf(Kf(Kf(Kf(Kf(Kf(Kf(Kf(Kf(Kf(Kf(Kf(Kf(Kf({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,h.generateTypographyAttributes)(Lf)),(0,h.generateResponsiveRangeAttributes)(Uf,{defaultRange:16,noUnits:!0})),(0,h.generateDimensionsAttributes)(jf,{top:10,left:20,bottom:10,right:20,isLinked:!1})),(0,h.generateResponsiveRangeAttributes)(qf,{defaultRange:20,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Zf,{defaultRange:140,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Xf,{defaultRange:140,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Yf,{defaultRange:100,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Vf,{defaultRange:10,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Jf,{noUnits:!0})),(0,h.generateResponsiveRangeAttributes)("sdpr_",{defaultRange:23})),(0,h.generateBackgroundAttributes)(Ff,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,h.generateBorderShadowAttributes)(Gf)),(0,h.generateBorderShadowAttributes)(Wf,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,h.generateDimensionsAttributes)(If)),(0,h.generateDimensionsAttributes)(zf,{top:20,bottom:20,left:20,right:20}));var eC=[{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"}],tC=[{label:(0,_.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,_.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,_.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,_.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,_.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,_.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,_.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,_.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,_.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,_.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,_.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,_.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,_.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,_.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,_.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,_.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,_.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,_.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,_.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,_.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,_.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,_.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,_.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,_.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,_.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,_.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,_.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,_.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,_.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,_.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,_.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,_.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,_.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,_.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,_.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,_.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,_.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,_.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,_.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,_.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,_.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,_.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,_.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,_.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,_.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,_.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,_.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,_.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,_.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,_.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,_.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,_.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,_.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,_.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,_.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,_.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,_.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,_.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,_.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,_.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,_.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,_.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,_.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,_.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,_.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,_.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,_.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,_.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,_.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,_.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,_.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,_.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,_.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,_.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,_.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,_.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,_.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,_.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],lC=[{label:(0,_.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,_.__)("Circular","essential-blocks"),value:"circular"},{label:(0,_.__)("Square","essential-blocks"),value:"square"}];const oC=(0,h.withBlockContext)($f)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=(t.resOption,t.socialDetails,t.iconsJustify),r=t.hvIcnColor,i=t.hvIcnBgc,s=t.icnEffect,c=t.iconShape,u=t.showTitle,b=t.isFloating,g=(0,h.useBlockDefaults)(o,t,l,$f);return React.createElement(React.Fragment,null,g&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Share Buttons","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Show Title","essential-blocks"),checked:u,onChange:function(){return a({showTitle:!u})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Floating","essential-blocks"),checked:b,onChange:function(){return a({isFloating:!b})},__nextHasNoMarginBottom:!0}),React.createElement(f.__experimentalDivider,null))),React.createElement(f.PanelBody,{title:(0,_.__)("Icons Styles","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{label:(0,_.__)("Icon Shape","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,lC.map(function(e,t){return React.createElement(f.Button,{key:t,isSecondary:c!==e.value,isPrimary:c===e.value,onClick:function(){return function(e){switch(e){case"rounded":a({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":a({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":a({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(f.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments",__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:n,options:eC,onChange:function(e){return a({iconsJustify:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),u&&React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Lf}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Size","essential-blocks"),controlName:Uf,min:5,max:300,step:1}),"circular"===c&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Height","essential-blocks"),controlName:Zf,min:0,max:800,step:1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Width","essential-blocks"),controlName:Xf,min:0,max:800,step:1})),b&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Floating Width","essential-blocks"),controlName:Yf,min:0,max:800,step:1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Floating Height","essential-blocks"),controlName:"floatingHeight",min:0,max:2e3,step:1})),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Margin","essential-blocks"),controlName:Vf,min:0,max:250,step:1}),"circular"!==c&&React.createElement(h.ResponsiveDimensionsControl,{controlName:jf,baseLabel:"Padding"}),!b&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Spacing","essential-blocks"),controlName:qf,min:0,max:100,step:1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Rows Gap","essential-blocks"),controlName:Jf,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(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:r,onChange:function(e){return a({hvIcnColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Background","essential-blocks"),color:i,onChange:function(e){return a({hvIcnBgc:e})}}),React.createElement(f.SelectControl,{label:(0,_.__)("Icon Hover Effect","essential-blocks"),value:s,options:tC,onChange:function(e){a({icnEffect:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Icons Border & Box-Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Wf})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:If,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:zf,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Ff})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Gf}))))});var aC="title",nC="content",rC="wrpM_",iC="wrpP_",sC="ttlP_",cC="cntP_",uC="wrpB_",bC="wrpW";function gC(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function pC(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?gC(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):gC(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const _C=pC(pC(pC(pC(pC(pC(pC(pC(pC(pC(pC({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},titleTag:{type:"string",default:"h2"},enableHighlight:{type:"boolean",default:!1}},(0,h.generateTypographyAttributes)(aC,{fontSize:20})),(0,h.generateTypographyAttributes)(nC,{fontSize:14})),(0,h.generateResponsiveRangeAttributes)(bC,{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"},alignment:{type:"string",default:"align-custom"},allowConfigurablePrefix:{type:"boolean",default:!1},configurablePrefix:{type:"string",default:"eb-toc-"}},(0,h.generateBackgroundAttributes)("wBg_",{defaultFillColor:"var(--eb-global-background-color)",noOverlayBgi:!0})),(0,h.generateBorderShadowAttributes)(uC,{rdsDefaults:{top:4,bottom:4,right:4,left:4}})),(0,h.generateBorderShadowAttributes)("itemB_",{rdsDefaults:{top:4,bottom:4,right:4,left:4}})),(0,h.generateDimensionsAttributes)(rC)),(0,h.generateDimensionsAttributes)(iC,{top:30,bottom:30,right:30,left:30,isLinked:!0})),(0,h.generateDimensionsAttributes)(sC,{isLinked:!1})),(0,h.generateDimensionsAttributes)(cC)),(0,h.generateBorderShadowAttributes)("closeB_"));var mC=[{label:"H1",value:1},{label:"H2",value:2},{label:"H3",value:3},{label:"H4",value:4},{label:"H5",value:5},{label:"H6",value:6}],dC=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}],fC=((0,_.__)("None","essential-blocks"),(0,_.__)("Lowercase","essential-blocks"),(0,_.__)("Capitalize","essential-blocks"),(0,_.__)("Uppercase","essential-blocks"),(0,_.__)("Lighter","essential-blocks"),(0,_.__)("Normal","essential-blocks"),(0,_.__)("Bold","essential-blocks"),(0,_.__)("Bolder","essential-blocks"),(0,_.__)("Initial","essential-blocks"),(0,_.__)("Overline","essential-blocks"),(0,_.__)("Line Through","essential-blocks"),(0,_.__)("Underline","essential-blocks"),(0,_.__)("Underline Oveline","essential-blocks"),[{label:(0,_.__)("None","essential-blocks"),value:"none"},{label:(0,_.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,_.__)("Solid","essential-blocks"),value:"solid"},{label:(0,_.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,_.__)("Double","essential-blocks"),value:"double"},{label:(0,_.__)("Groove","essential-blocks"),value:"groove"},{label:(0,_.__)("Inset","essential-blocks"),value:"inset"},{label:(0,_.__)("Outset","essential-blocks"),value:"outset"},{label:(0,_.__)("Ridge","essential-blocks"),value:"ridge"}]),CC=((0,_.__)("Preset 1","essential-blocks"),(0,_.__)("Preset 2","essential-blocks"),(0,_.__)("Preset 3","essential-blocks"),(0,_.__)("Preset 4","essential-blocks"),(0,_.__)("Left","essential-blocks"),(0,_.__)("Center","essential-blocks"),(0,_.__)("Right","essential-blocks"),(0,_.__)("Left","essential-blocks"),(0,_.__)("Center","essential-blocks"),(0,_.__)("Right","essential-blocks"),(0,_.__)("Top","essential-blocks"),(0,_.__)("Middle","essential-blocks"),(0,_.__)("Bottom","essential-blocks"),(0,_.__)("H1","essential-blocks"),(0,_.__)("H2","essential-blocks"),(0,_.__)("H3","essential-blocks"),(0,_.__)("H4","essential-blocks"),(0,_.__)("H5","essential-blocks"),(0,_.__)("H6","essential-blocks"),(0,_.__)("Fill","essential-blocks"),(0,_.__)("Gradient","essential-blocks"),(0,_.__)("Image","essential-blocks"),(0,_.__)("Auto","essential-blocks"),(0,_.__)("Cover","essential-blocks"),(0,_.__)("Contain","essential-blocks"),(0,_.__)("Select Hover Effect","essential-blocks"),(0,_.__)("Grow","essential-blocks"),(0,_.__)("Shrink","essential-blocks"),(0,_.__)("Pulse","essential-blocks"),(0,_.__)("Pulse Grow","essential-blocks"),(0,_.__)("Pulse Shrink","essential-blocks"),(0,_.__)("Push","essential-blocks"),(0,_.__)("Pop","essential-blocks"),(0,_.__)("Bounce In","essential-blocks"),(0,_.__)("Bounce Out","essential-blocks"),(0,_.__)("Rotate","essential-blocks"),(0,_.__)("Grow Rotate","essential-blocks"),(0,_.__)("Float","essential-blocks"),(0,_.__)("Sink","essential-blocks"),(0,_.__)("Bob","essential-blocks"),(0,_.__)("Hang","essential-blocks"),(0,_.__)("Skew","essential-blocks"),(0,_.__)("Skew Forward","essential-blocks"),(0,_.__)("Skew Backward","essential-blocks"),(0,_.__)("Wobble Horizontal","essential-blocks"),(0,_.__)("Wobble Vertical","essential-blocks"),(0,_.__)("Wobble To Bottom Right","essential-blocks"),(0,_.__)("Wobble To Top Right","essential-blocks"),(0,_.__)("Wobble Top","essential-blocks"),(0,_.__)("Wobble Bottom","essential-blocks"),(0,_.__)("Wobble Skew","essential-blocks"),(0,_.__)("Buzz","essential-blocks"),(0,_.__)("Buzz Out","essential-blocks"),(0,_.__)("Forward","essential-blocks"),(0,_.__)("Fade","essential-blocks"),(0,_.__)("Back Pulse","essential-blocks"),(0,_.__)("Sweep To Right","essential-blocks"),(0,_.__)("Sweep To Left","essential-blocks"),(0,_.__)("Sweep To Bottom","essential-blocks"),(0,_.__)("Sweep To Top","essential-blocks"),(0,_.__)("Bounce To Right","essential-blocks"),(0,_.__)("Bounce To Left","essential-blocks"),(0,_.__)("Bounce To Bottom","essential-blocks"),(0,_.__)("Bounce To Top","essential-blocks"),(0,_.__)("Radial Out","essential-blocks"),(0,_.__)("Radial In","essential-blocks"),(0,_.__)("Rectangle In","essential-blocks"),(0,_.__)("Rectangle Out","essential-blocks"),(0,_.__)("Shutter In Horizontal","essential-blocks"),(0,_.__)("Shutter Out Horizontal","essential-blocks"),(0,_.__)("Shutter In Vertical","essential-blocks"),(0,_.__)("Shutter Out Vertical","essential-blocks"),(0,_.__)("Curl Top Left","essential-blocks"),(0,_.__)("Curl Top Right","essential-blocks"),(0,_.__)("Curl Bottom Right","essential-blocks"),(0,_.__)("Curl Bottom Left","essential-blocks"),[{label:(0,_.__)("Scroll to the top of page","essential-blocks"),value:"scroll_to_page"},{label:(0,_.__)("Scroll to the TOC","essential-blocks"),value:"scroll_to_toc"}]),yC=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Right","essential-blocks"),value:"right"},{label:(0,_.__)("Top","essential-blocks"),value:"top"},{label:(0,_.__)("Bottom","essential-blocks"),value:"bottom"}];(0,_.__)("Style 1","essential-blocks"),(0,_.__)("Style 2","essential-blocks"),(0,_.__)("Top","essential-blocks"),(0,_.__)("Middle","essential-blocks"),(0,_.__)("Bottom","essential-blocks"),(0,_.__)("Custom","essential-blocks"),(0,_.__)("Left","essential-blocks"),(0,_.__)("Center","essential-blocks"),(0,_.__)("Right","essential-blocks"),(0,_.__)("Custom","essential-blocks");const kC=(0,h.withBlockContext)(_C)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.collapsible,r=t.initialCollapse,i=(t.mainBgc,t.titleBg),s=t.titleColor,c=t.contentBg,u=t.contentColor,b=t.contentHoverColor,g=t.indent,p=t.contentGap,m=t.contentGapUnit,d=t.displayTitle,C=t.titleAlign,y=t.isSmooth,k=t.seperator,R=t.seperatorSize,v=t.seperatorColor,B=t.seperatorStyle,E=t.scrollToTop,x=t.arrowHeight,S=t.arrowWidth,w=t.arrowBg,T=t.arrowColor,P=t.listSeperatorWidth,D=t.listSeperatorStyle,O=t.listSeperatorColor,N=t.hasUnderline,A=t.isSticky,H=t.contentHeight,M=t.topSpace,L=t.hideOnMobile,I=t.scrollTarget,z=t.stickyPosition,j=t.showListSeparator,F=t.topOffset,G=(0,h.useBlockDefaults)(o,t,l,_C),W="em"===m?.1:1,U="em"===m?10:100;return React.createElement(React.Fragment,null,G&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Visible Headers","essential-blocks")},React.createElement("div",{className:"fix-select-over-lapping"},React.createElement(rg.Ay,{options:mC,defaultValue:mC,isMulti:!0,onChange:function(e){if(e){var t=Array(6).fill(!1);e.map(function(e){return t[e.value-1]=!0}),a({visibleHeaders:t})}else a({visibleHeaders:[]})}}))),React.createElement(f.PanelBody,null,React.createElement("div",{className:"wrap-width-range-fix-style"},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("".concat(A?"sticky content max width":"Container max width")),controlName:bC,min:0,max:2e3,step:1})),d&&!A&&React.createElement(f.ToggleControl,{label:(0,_.__)("Collapsible","essential-blocks"),checked:n,onChange:function(){return a({collapsible:!n})},__nextHasNoMarginBottom:!0}),d&&n&&React.createElement(f.ToggleControl,{label:(0,_.__)("Collapsed initially","essential-blocks"),checked:r,onChange:function(){return a({initialCollapse:!r})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Sticky contents","essential-blocks"),help:(0,_.__)("Always show contents on sidebar (Visible on frontend only)"),checked:A,onChange:function(){return a({isSticky:!A})},__nextHasNoMarginBottom:!0}),A&&React.createElement(f.PanelBody,{title:(0,_.__)("Sticky settings","essential-blocks"),initialOpen:!1},React.createElement(f.SelectControl,{label:(0,_.__)("Sticky Position","essential-blocks"),value:z,options:yC,onChange:function(e){return a({stickyPosition:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Hide on Mobile","essential-blocks"),checked:L,onChange:function(){return a({hideOnMobile:!L})},__nextHasNoMarginBottom:!0}),React.createElement("div",{className:"eb-reset-button-margin-fix"},React.createElement(h.ResetControl,{onReset:function(){return a({contentHeight:void 0})}},React.createElement(f.RangeControl,{label:(0,_.__)("Content min-height","essential-blocks"),help:(0,_.__)("Visible on frontend only","essential-blocks"),value:H,onChange:function(e){return a({contentHeight:e})},min:0,max:1e3,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),React.createElement(f.RangeControl,{label:(0,_.__)("Top Space","essential-blocks"),help:(0,_.__)("Visible on frontend only","essential-blocks"),value:M,onChange:function(e){return a({topSpace:e})},min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),!A&&React.createElement(f.ToggleControl,{label:(0,_.__)("Display Title","essential-blocks"),checked:d,onChange:function(){return a({displayTitle:!d})},__nextHasNoMarginBottom:!0}),d&&React.createElement(f.PanelBody,{title:(0,_.__)("Title Settings","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{label:(0,_.__)("Align","essential-blocks"),className:"eb-base-control",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,dC.map(function(e,t){return React.createElement(f.Button,{key:t,isSmall:!0,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return a({titleAlign:e.value})}},e.label)}))),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:i,onChange:function(e){return a({titleBg:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:s,onChange:function(e){return a({titleColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:aC,defaultFontSize:22}),React.createElement(h.ResponsiveDimensionsControl,{controlName:sC,baseLabel:"Padding"})),d&&React.createElement(f.ToggleControl,{label:(0,_.__)("Title Separator","essential-blocks"),checked:k,onChange:function(){return a({seperator:!k})},__nextHasNoMarginBottom:!0}),d&&k&&React.createElement(f.PanelBody,{title:(0,_.__)("Title separator settings","essential-blocks"),initialOpen:!1},React.createElement(f.RangeControl,{label:(0,_.__)("Seperator Size","essential-blocks"),value:R,onChange:function(e){return a({seperatorSize:e})},min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Separator Color","essential-blocks"),color:v,onChange:function(e){return a({seperatorColor:e})}}),React.createElement(f.SelectControl,{label:(0,_.__)("Separator Style","essential-blocks"),value:B,options:fC,onChange:function(e){return a({seperatorStyle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Content Settings","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Display Underline","essential-blocks"),checked:N,onChange:function(){return a({hasUnderline:!N})},__nextHasNoMarginBottom:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Indent","essential-blocks"),value:g,onChange:function(e){return a({indent:e})},__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(h.UnitControl,{selectedUnit:m,unitTypes:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],onClick:function(e){return a({contentGapUnit:e})}}),React.createElement(f.RangeControl,{label:(0,_.__)("Content Gap","essential-blocks"),value:p,onChange:function(e){return a({contentGap:e})},min:0,max:U,step:W,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:c,onChange:function(e){return a({contentBg:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:u,onChange:function(e){return a({contentColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:b,onChange:function(e){return a({contentHoverColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:nC,defaultFontSize:20}),React.createElement(h.ResponsiveDimensionsControl,{controlName:cC,baseLabel:"Padding"}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Separator","essential-blocks"),checked:j,onChange:function(){return a({showListSeparator:!j})},__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Offset Top","essential-blocks"),value:F,onChange:function(e){return a({topOffset:e})},type:"number",__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),j&&React.createElement(React.Fragment,null,React.createElement(f.SelectControl,{label:(0,_.__)("Separator Style","essential-blocks"),value:D,options:fC,onChange:function(e){return a({listSeperatorStyle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Separator Color","essential-blocks"),color:O,onChange:function(e){return a({listSeperatorColor:e})}}),React.createElement(f.RangeControl,{label:(0,_.__)("Separator Size","essential-blocks"),value:P,onChange:function(e){return a({listSeperatorWidth:e})},min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Scroll","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Smooth Scroll","essential-blocks"),checked:y,onChange:function(){return a({isSmooth:!y})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Scroll To Top","essential-blocks"),checked:E,onChange:function(){return a({scrollToTop:!E})},__nextHasNoMarginBottom:!0}),E&&React.createElement(React.Fragment,null,!A&&React.createElement(f.SelectControl,{label:(0,_.__)("Scroll Target","essential-blocks"),value:I,options:CC,onChange:function(e){return a({scrollTarget:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Arrow Height","essential-blocks"),value:x,onChange:function(e){return a({arrowHeight:e})},min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Arrow Width","essential-blocks"),value:S,onChange:function(e){return a({arrowWidth:e})},min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Arrow Background","essential-blocks"),color:w,onChange:function(e){return a({arrowBg:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Arrow Color","essential-blocks"),color:T,onChange:function(e){return a({arrowColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:rC,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:iC,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:"wBg_"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:uC}))))});var RC="dscs_",vC="name_",hC="job_",BC="wrpMrg_",EC="wrpPad_",xC="dscP_",SC="nameP_",wC="jobP_",TC="icnWp_",PC="icnWm_",DC="imgMrg_",OC="imgPd_",NC="WrpBg_",AC="imgBgP_",HC="sclWBg_",MC="wrpBdSd_",LC="sclBdSd_",IC="imgBd_",zC="wrpW_",jC="imgW_",FC="imgH_",GC="icnZ_",WC="icnPd_",UC="icnSp_",VC="icnRg_",qC="imgBgH_",JC="cSepW_",ZC="sSepW_",XC="cSepH_",YC="sSepH_",QC="sdpr_";function KC(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function $C(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?KC(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):KC(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ey=$C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C($C({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"},socialDetails:{type:"array",default:[{title:"Facebook",icon:"fab fa-facebook-f",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1},{title:"Twitter",icon:"fab fa-x-twitter",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1},{title:"LinkedIn",icon:"fab fa-linkedin-in",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1},{title:"YouTube",icon:"fab fa-youtube",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1}]},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"},titleTag:{type:"string",default:"h3"}},(0,h.generateTypographyAttributes)(RC,{fontSize:16})),(0,h.generateTypographyAttributes)(vC,{fontSize:20})),(0,h.generateTypographyAttributes)(hC,{fontSize:16})),(0,h.generateResponsiveRangeAttributes)(jC,{defaultRange:200})),(0,h.generateResponsiveRangeAttributes)(FC,{defaultRange:200})),(0,h.generateResponsiveRangeAttributes)(GC,{defaultRange:20,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(WC,{defaultRange:1,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(UC,{defaultRange:20,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(VC,{defaultRange:4,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(zC,{defaultUnit:"%",defaultRange:100})),(0,h.generateResponsiveRangeAttributes)(qC,{defaultRange:150})),(0,h.generateResponsiveRangeAttributes)(JC,{defaultRange:70})),(0,h.generateResponsiveRangeAttributes)(ZC,{defaultUnit:"%",defaultRange:90})),(0,h.generateResponsiveRangeAttributes)(XC,{defaultRange:3})),(0,h.generateResponsiveRangeAttributes)(YC,{defaultRange:1})),(0,h.generateResponsiveRangeAttributes)(QC,{defaultRange:23})),(0,h.generateResponsiveRangeAttributes)("p9lG_",{defaultRange:20})),(0,h.generateBackgroundAttributes)(NC,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,h.generateBackgroundAttributes)(HC,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)",noMainBgi:!0,noOverlay:!0})),(0,h.generateBackgroundAttributes)(AC,{defaultFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,h.generateBorderShadowAttributes)(MC,{})),(0,h.generateBorderShadowAttributes)(IC,{})),(0,h.generateBorderShadowAttributes)(LC,{noShadow:!0,bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,h.generateBorderShadowAttributes)("ovlBd_",{noBdrHover:!0})),(0,h.generateDimensionsAttributes)(BC)),(0,h.generateDimensionsAttributes)(EC)),(0,h.generateDimensionsAttributes)(DC)),(0,h.generateDimensionsAttributes)(OC)),(0,h.generateDimensionsAttributes)(xC,{top:15,bottom:20,isLinked:!1})),(0,h.generateDimensionsAttributes)("cmrg_",{top:20,bottom:20,left:20,right:20})),(0,h.generateDimensionsAttributes)("cpd_",{top:50,bottom:50,left:50,right:50})),(0,h.generateDimensionsAttributes)(SC,{top:20,bottom:15,isLinked:!1})),(0,h.generateDimensionsAttributes)(wC,{})),(0,h.generateDimensionsAttributes)(TC,{top:10,isLinked:!1})),(0,h.generateDimensionsAttributes)(PC,{})),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1}));var ty=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],ly=[{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"}],oy=((0,_.__)("Default","essential-blocks"),(0,_.__)("Preset 1","essential-blocks"),(0,_.__)("Preset 2  (hover overlay)"),(0,_.__)("Preset 3","essential-blocks"),(0,_.__)("Preset 4","essential-blocks"),(0,_.__)("Preset 5","essential-blocks"),(0,_.__)("Left","essential-blocks"),(0,_.__)("Right","essential-blocks"),[{label:(0,_.__)("Solid","essential-blocks"),value:"solid"},{label:(0,_.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,_.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,_.__)("Double","essential-blocks"),value:"double"},{label:(0,_.__)("Groove","essential-blocks"),value:"groove"},{label:(0,_.__)("Inset","essential-blocks"),value:"inset"},{label:(0,_.__)("Outset","essential-blocks"),value:"outset"},{label:(0,_.__)("Ridge","essential-blocks"),value:"ridge"}]),ay=[{label:(0,_.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,_.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,_.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,_.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,_.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,_.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,_.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,_.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,_.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,_.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,_.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,_.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,_.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,_.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,_.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,_.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,_.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,_.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,_.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,_.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,_.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,_.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,_.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,_.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,_.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,_.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,_.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,_.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,_.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,_.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,_.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,_.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,_.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,_.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,_.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,_.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,_.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,_.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,_.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,_.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,_.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,_.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,_.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,_.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,_.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,_.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,_.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,_.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,_.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,_.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,_.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,_.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,_.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,_.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,_.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,_.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,_.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,_.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,_.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,_.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,_.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,_.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,_.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,_.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,_.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,_.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,_.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,_.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,_.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,_.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,_.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,_.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,_.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,_.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,_.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,_.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,_.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,_.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}];const ny=(0,h.withBlockContext)(ey)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.imageUrl,r=(t.imageId,t.isImgHeightAuto),i=t.showDescs,s=t.descsColor,c=t.jobColor,u=t.nameColor,b=t.showSocials,g=(t.socialDetails,t.iconsJustify),p=(t.iconsVAlign,t.contentsAlign),m=t.imageAlign,d=t.cSepAlign,C=t.sSepAlign,y=t.preset,k=t.imgBeforeEl,R=t.showCSeparator,v=t.showSSeparator,B=t.cSepType,E=t.sSepType,x=t.cSepColor,S=t.sSepColor,w=t.isIconsDevider,T=t.icnsDevideColor,P=t.icnSepW,D=t.icnSepH,O=t.hvIcnColor,N=t.hvIcnBgc,A=(t.conVtAlign,t.isConBgGradient,t.conBgGradient,t.conBgColor,t.imgCnVtAlign,t.isP9reverse,t.icnEffect),H=(0,h.useBlockDefaults)(o,t,l,ey);return React.createElement(React.Fragment,null,H&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Social Profiles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Enable Social Profiles","essential-blocks"),checked:b,onChange:function(){return a({showSocials:!b})},__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Separators","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Enable Content Separator","essential-blocks"),checked:R,onChange:function(){return a({showCSeparator:!R})},__nextHasNoMarginBottom:!0}),b&&"preset3"!==y&&React.createElement(f.ToggleControl,{label:(0,_.__)("Enable Social Separator","essential-blocks"),checked:v,onChange:function(){return a({showSSeparator:!v})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Container width","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Max Width","essential-blocks"),controlName:zC,min:100,max:2e3,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Alignments","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{id:"eb-team-image-alignments",label:(0,_.__)("Avatar Horizontal Alignments","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(f.Button,{icon:function(){return React.createElement(h.LeftAlignIcon,{color:"left"===m&&"#6c40f7"})},onClick:function(){return a({imageAlign:"left"})}}),React.createElement(f.Button,{icon:function(){return React.createElement(h.CenterAlignIcon,{color:"center"===m&&"#6c40f7"})},onClick:function(){return a({imageAlign:"center"})}}),React.createElement(f.Button,{icon:function(){return React.createElement(h.RightAlignIcon,{color:"right"===m&&"#6c40f7"})},onClick:function(){return a({imageAlign:"right"})}}))),React.createElement(f.BaseControl,{id:"eb-team-contents-alignments",label:"Contents Horizontal Alignments",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(f.Button,{icon:function(){return React.createElement(h.LeftAlignIcon,{color:"left"===p&&"#6c40f7"})},onClick:function(){return a({contentsAlign:"left"})}}),React.createElement(f.Button,{icon:function(){return React.createElement(h.CenterAlignIcon,{color:"center"===p&&"#6c40f7"})},onClick:function(){return a({contentsAlign:"center"})}}),React.createElement(f.Button,{icon:function(){return React.createElement(h.RightAlignIcon,{color:"right"===p&&"#6c40f7"})},onClick:function(){return a({contentsAlign:"right"})}}))),b&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments",__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:g,options:ly,onChange:function(e){return a({iconsJustify:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),R&&React.createElement(f.BaseControl,{id:"eb-team-contents-alignments",label:(0,_.__)("Content Separator Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(f.Button,{icon:function(){return React.createElement(h.LeftAlignIcon,{color:"left"===d&&"#6c40f7"})},onClick:function(){return a({cSepAlign:"left"})}}),React.createElement(f.Button,{icon:function(){return React.createElement(h.CenterAlignIcon,{color:"center"===d&&"#6c40f7"})},onClick:function(){return a({cSepAlign:"center"})}}),React.createElement(f.Button,{icon:function(){return React.createElement(h.RightAlignIcon,{color:"right"===d&&"#6c40f7"})},onClick:function(){return a({cSepAlign:"right"})}}))),b&&v&&React.createElement(f.BaseControl,{id:"eb-team-contents-alignments",label:"Social Separator Alignment",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(f.Button,{icon:function(){return React.createElement(h.LeftAlignIcon,{color:"left"===C&&"#6c40f7"})},onClick:function(){return a({sSepAlign:"left"})}}),React.createElement(f.Button,{icon:function(){return React.createElement(h.CenterAlignIcon,{color:"center"===C&&"#6c40f7"})},onClick:function(){return a({sSepAlign:"center"})}}),React.createElement(f.Button,{icon:function(){return React.createElement(h.RightAlignIcon,{color:"right"===C&&"#6c40f7"})},onClick:function(){return a({sSepAlign:"right"})}})))),React.createElement(f.PanelBody,{title:(0,_.__)("Avatar","essential-blocks"),initialOpen:!1},n&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Width","essential-blocks"),controlName:jC,units:ty,max:2e3}),React.createElement(f.ToggleControl,{label:(0,_.__)("Auto Image Height","essential-blocks"),checked:r,onChange:function(){return a({isImgHeightAuto:!r})},__nextHasNoMarginBottom:!0}),!r&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Height","essential-blocks"),controlName:FC,units:ty,max:2e3}),React.createElement(h.ResponsiveDimensionsControl,{controlName:DC,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:OC,baseLabel:"Padding"}),React.createElement(h.BorderShadowControl,{controlName:IC}),React.createElement(f.ToggleControl,{label:(0,_.__)("Enable Background before Image","essential-blocks"),checked:k,onChange:function(){return a({imgBeforeEl:!k})},__nextHasNoMarginBottom:!0}),k&&React.createElement(React.Fragment,null,React.createElement(h.BackgroundControl,{noOverlay:!0,noMainBgi:!0,controlName:AC}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Height","essential-blocks"),controlName:qC,min:0,max:300,step:1})))),React.createElement(f.PanelBody,{title:(0,_.__)("Name","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:u,onChange:function(e){return a({nameColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:vC}),React.createElement(h.ResponsiveDimensionsControl,{controlName:SC,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Job Title","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:c,onChange:function(e){return a({jobColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:hC}),React.createElement(h.ResponsiveDimensionsControl,{controlName:wC,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Description","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Enable Description","essential-blocks"),checked:i,onChange:function(){return a({showDescs:!i})},__nextHasNoMarginBottom:!0}),i&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:s,onChange:function(e){return a({descsColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:RC}),React.createElement(h.ResponsiveDimensionsControl,{controlName:xC,baseLabel:"Padding"}))),b&&React.createElement(f.PanelBody,{title:(0,_.__)("Social Icons","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:O,onChange:function(e){return a({hvIcnColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Background","essential-blocks"),color:N,onChange:function(e){return a({hvIcnBgc:e})}}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Size","essential-blocks"),controlName:GC,min:5,max:300,step:1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Padding","essential-blocks"),controlName:WC,min:0,max:6,step:.1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Spacing","essential-blocks"),controlName:UC,min:0,max:100,step:1}),React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Rows Gap","essential-blocks"),controlName:VC,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(f.ToggleControl,{label:(0,_.__)("Icons Devider","essential-blocks"),checked:w,onChange:function(){return a({isIconsDevider:!w})},__nextHasNoMarginBottom:!0}),w&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:T,onChange:function(e){return a({icnsDevideColor:e})}}),React.createElement(f.RangeControl,{label:(0,_.__)("Width","essential-blocks"),value:P,onChange:function(e){return a({icnSepW:e})},step:1,min:1,max:50,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Height","essential-blocks"),value:D,onChange:function(e){return a({icnSepH:e})},step:1,min:1,max:300,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Position From Right","essential-blocks"),controlName:QC,min:0,max:80,step:1})),React.createElement(f.SelectControl,{label:(0,_.__)("Icon Hover Effect","essential-blocks"),value:A,options:ay,onChange:function(e){a({icnEffect:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.PanelBody,{title:(0,_.__)("Icons Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:LC,noShadow:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Container Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:HC,noMainBgi:!0,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Container Margin Padding ","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:PC,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:TC,baseLabel:"Padding"}))),R&&React.createElement(f.PanelBody,{title:(0,_.__)("Content Separator","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:x,onChange:function(e){return a({cSepColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:JC,min:0,max:800,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:XC,min:0,max:20,step:1}),React.createElement(f.BaseControl,{label:(0,_.__)("Separator Type","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:B,options:oy,onChange:function(e){a({cSepType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),b&&v&&React.createElement(f.PanelBody,{title:(0,_.__)("Social Separator","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:S,onChange:function(e){return a({sSepColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:ZC,min:0,max:800,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:YC,min:0,max:20,step:1}),React.createElement(f.BaseControl,{label:(0,_.__)("Separator Type","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.SelectControl,{value:E,options:oy,onChange:function(e){a({sSepType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:BC,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:EC,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:NC})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:MC}))))});var ry="wrprBg",iy="wrpMargin",sy="wrpPadding",cy="wrpBorderShadow",uy="filterMargin",by="filterItmPadding",gy="filterItmBdrShdw",py="itemGap",_y="prefixIcon",my="suffixIcon",dy=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],fy=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Cy=[{label:(0,_.__)("icon","essential-blocks"),value:"icon"},{label:(0,_.__)("Text","essential-blocks"),value:"text"},{label:(0,_.__)("none","essential-blocks"),value:"none"}],yy=[{label:(0,_.__)("Inline","essential-blocks"),value:"display-inline"},{label:(0,_.__)("Block","essential-blocks"),value:"display-block"}],ky=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Ry=[{label:"Current Post",value:"current-post"},{label:"All ",value:"all-taxonomies"}],vy=[{label:(0,_.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Middle","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"flex-end"}],hy="taxonomies_typo",By="prefix_typo",Ey="suffix_typo";function xy(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Sy(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?xy(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):xy(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const wy=Sy(Sy(Sy(Sy(Sy(Sy(Sy(Sy(Sy(Sy(Sy({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},prefixType:{type:"string",default:"none"},prefixVerticalAlign:{type:"string",default:"flex-start"},prefixIcon:{type:"string",default:"fas fa-list"},prefixText:{type:"string",default:"Prefix Text"},prefixColor:{type:"string",default:""},suffixType:{type:"string",default:"none"},suffixVerticalAlign:{type:"string",default:"flex-start"},suffixIcon:{type:"string",default:"fas fa-list"},suffixText:{type:"string",default:"Suffix Text"},suffixColor:{type:"string",default:""},currentPostType:{type:"string"},currentPostId:{type:"number"},taxonomiesQuery:{type:"object",default:{per_page:-1}},taxonomyLimit:{type:"number",default:1},source:{type:"string",default:"current-post"},displayAsDropdown:{type:"boolean",default:!1},showHierarchy:{type:"boolean",default:!1},showPostCounts:{type:"boolean",default:!1},showEmpty:{type:"boolean",default:!1},showSeparator:{type:"boolean",default:!1},separator:{type:"string",default:"|"},selectedTaxonomy:{type:"string"},selectedTaxonomyItems:{type:"string",default:'[{"value":"all","label":"All"}]'},taxonomiesStyle:{type:"string",default:"normal"},taxonomiesBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},taxonomiesTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},taxonomiesHoverBgColor:{type:"string",default:"var(--eb-global-primary-color)"},taxonomiesHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},displayStyle:{type:"string",default:"display-inline"},align:{type:"string",default:"flex-start"}},(0,h.generateTypographyAttributes)(Object.values(r))),(0,h.generateDimensionsAttributes)(iy)),(0,h.generateDimensionsAttributes)(sy)),(0,h.generateDimensionsAttributes)(uy)),(0,h.generateDimensionsAttributes)(by,{top:2,bottom:2,left:4,right:4,isLinked:!1})),(0,h.generateBorderShadowAttributes)(cy,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBorderShadowAttributes)(gy,{rdsDefaults:{top:3,right:3,bottom:3,left:3}})),(0,h.generateBackgroundAttributes)(ry,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,h.generateResponsiveRangeAttributes)(py,{defaultRange:5})),(0,h.generateResponsiveRangeAttributes)(_y,{defaultRange:30})),(0,h.generateResponsiveRangeAttributes)(my,{defaultRange:30})),Ty=(0,h.withBlockContext)(wy)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.prefixType,r=t.prefixIcon,i=t.prefixText,s=t.prefixColor,c=t.prefixVerticalAlign,u=t.suffixType,b=t.suffixIcon,g=t.suffixText,p=t.suffixColor,m=t.suffixVerticalAlign,d=t.source,C=(t.selectedTaxonomy,t.taxonomiesStyle),y=t.taxonomiesBgColor,k=t.taxonomiesTextColor,R=t.taxonomiesHoverBgColor,v=t.taxonomiesHoverTextColor,B=t.displayStyle,E=t.align,x=t.showSeparator,S=t.separator,w=t.separatorColor,T=t.taxonomyLimit,P=t.displayAsDropdown,D=t.showHierarchy,O=t.showPostCounts,N=t.showEmpty,A=(0,h.useBlockDefaults)(o,t,l,wy);return React.createElement(React.Fragment,null,A&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(f.SelectControl,{label:(0,_.__)("Source","essential-blocks"),value:d,options:Ry,onChange:function(e){return a({source:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.BaseControl,{label:(0,_.__)("Display Style","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,yy.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:B===e.value,isSecondary:B!==e.value,onClick:function(){return a({displayStyle:e.value})}},e.label)}))),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,fy.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return a({align:e.value})}},e.label)}))),React.createElement(f.RangeControl,{label:(0,_.__)("Taxonomy Limit","essential-blocks"),value:T,onChange:function(e){return a({taxonomyLimit:e})},min:1,max:50,step:1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Display as Dropdown","essential-blocks"),checked:P,onChange:function(e){return a({displayAsDropdown:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Hierarchy","essential-blocks"),checked:D,onChange:function(e){return a({showHierarchy:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Post Counts","essential-blocks"),checked:O,onChange:function(e){return a({showPostCounts:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Empty","essential-blocks"),checked:N,onChange:function(e){return a({showEmpty:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Separator","essential-blocks"),checked:x,onChange:function(e){return a({showSeparator:e})},__nextHasNoMarginBottom:!0}),x&&React.createElement(React.Fragment,null,React.createElement(h.DynamicInputControl,{label:(0,_.__)("Separator","essential-blocks"),attrName:"separator",inputValue:S,setAttributes:a,onChange:function(e){return a({separator:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Separator Color","essential-blocks"),color:w,onChange:function(e){return a({separatorColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Prefix Settings","essential-blocks"),initialOpen:!1},React.createElement(f.SelectControl,{label:(0,_.__)("Prefix Type","essential-blocks"),value:n,options:Cy,onChange:function(e){return a({prefixType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"none"!==n&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Vertical Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,vy.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:c===e.value,isSecondary:c!==e.value,onClick:function(){return a({prefixVerticalAlign:e.value})}},e.label)}))),"text"===n&&React.createElement(h.DynamicInputControl,{label:(0,_.__)("Prefix Text","essential-blocks"),attrName:"prefixText",inputValue:i,setAttributes:a,onChange:function(e){return a({prefixText:e})}}),"icon"===n&&React.createElement(h.EBIconPicker,{value:r,onChange:function(e){return a({prefixIcon:e})},title:(0,_.__)("Select Prefix Icon","essential-blocks")}),React.createElement(h.ColorControl,{label:(0,_.__)("Prefix Color","essential-blocks"),color:s,onChange:function(e){return a({prefixColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Suffix Settings","essential-blocks"),initialOpen:!1},React.createElement(f.SelectControl,{label:(0,_.__)("Suffix Type","essential-blocks"),value:u,options:Cy,onChange:function(e){return a({suffixType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"none"!==u&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Vertical Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,vy.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:m===e.value,isSecondary:m!==e.value,onClick:function(){return a({suffixVerticalAlign:e.value})}},e.label)}))),"text"===u&&React.createElement(h.DynamicInputControl,{label:(0,_.__)("Suffix Text","essential-blocks"),attrName:"suffixText",inputValue:g,setAttributes:a,onChange:function(e){return a({suffixText:e})}}),"icon"===u&&React.createElement(h.EBIconPicker,{value:b,onChange:function(e){return a({suffixIcon:e})},title:(0,_.__)("Select Suffix Icon","essential-blocks")}),React.createElement(h.ColorControl,{label:(0,_.__)("Suffix Color","essential-blocks"),color:p,onChange:function(e){return a({suffixColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Taxonomy Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:hy}),React.createElement(f.BaseControl,{label:(0,_.__)("Color","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,ky.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return a({taxonomiesStyle:e.value})}},e.label)}))),"normal"===C&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:k,onChange:function(e){return a({taxonomiesTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:y,onChange:function(e){return a({taxonomiesBgColor:e})}})),"hover"===C&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Hover Text Color","essential-blocks"),color:v,onChange:function(e){return a({taxonomiesHoverTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Background Color","essential-blocks"),color:R,onChange:function(e){return a({taxonomiesHoverBgColor:e})}})),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Gap","essential-blocks"),controlName:py,units:dy,min:1,max:100,step:1}),React.createElement(h.ResponsiveDimensionsControl,{controlName:by,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:uy,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.BorderShadowControl,{controlName:gy})),"none"!==n&&React.createElement(f.PanelBody,{title:(0,_.__)("Prefix Styles","essential-blocks"),initialOpen:!1},"text"===n&&React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:By}),"icon"===n&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:_y,min:8,max:100,step:1})),"none"!==u&&React.createElement(f.PanelBody,{title:(0,_.__)("Suffix Styles","essential-blocks"),initialOpen:!1},"text"===u&&React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:Ey}),"icon"===u&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:my,min:8,max:100,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:iy,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:sy,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:ry})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:cy}))))});var Py="wrp_",Dy="wrp_",Oy="quoteSize",Ny=((0,_.__)("One","essential-blocks"),(0,_.__)("Two","essential-blocks"),(0,_.__)("Three","essential-blocks"),[{label:(0,_.__)("Top","essential-blocks"),value:1},{label:(0,_.__)("Bottom","essential-blocks"),value:0}]),Ay=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],Hy=[{label:(0,_.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"flex-end"}],My=[{label:(0,_.__)("PX","essential-blocks"),value:"px"},{label:(0,_.__)("EM","essential-blocks"),value:"em"}],Ly=[{label:(0,_.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Middle","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"flex-end"}],Iy=((0,_.__)("Top","essential-blocks"),(0,_.__)("Bottom","essential-blocks"),[{label:(0,_.__)("Before","essential-blocks"),value:0},{label:(0,_.__)("After","essential-blocks"),value:1}]);function zy(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function jy(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?zy(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):zy(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}(0,_.__)("None","essential-blocks"),(0,_.__)("Lowercase","essential-blocks"),(0,_.__)("Capitalize","essential-blocks"),(0,_.__)("Uppercase","essential-blocks"),(0,_.__)("Lighter","essential-blocks"),(0,_.__)("Normal","essential-blocks"),(0,_.__)("Bold","essential-blocks"),(0,_.__)("Bolder","essential-blocks"),(0,_.__)("Initial","essential-blocks"),(0,_.__)("Overline","essential-blocks"),(0,_.__)("Line Through","essential-blocks"),(0,_.__)("Underline","essential-blocks"),(0,_.__)("Underline Oveline","essential-blocks"),(0,_.__)("Auto","essential-blocks"),(0,_.__)("Cover","essential-blocks"),(0,_.__)("Contain","essential-blocks"),(0,_.__)("Custom","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("No-repeat","essential-blocks"),(0,_.__)("Repeat","essential-blocks"),(0,_.__)("Repeat-x","essential-blocks"),(0,_.__)("Repeat-y","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Center Center","essential-blocks"),(0,_.__)("Center Left","essential-blocks"),(0,_.__)("Center Right","essential-blocks"),(0,_.__)("Top Center","essential-blocks"),(0,_.__)("Top Left","essential-blocks"),(0,_.__)("Top Right","essential-blocks"),(0,_.__)("Bottom Center","essential-blocks"),(0,_.__)("Bottom Left","essential-blocks"),(0,_.__)("Bottom Right","essential-blocks"),(0,_.__)("Custom","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Fixed","essential-blocks"),(0,_.__)("Scroll","essential-blocks"),(0,_.__)("Style 1","essential-blocks"),(0,_.__)("Style 2","essential-blocks"),(0,_.__)("Style 3","essential-blocks");const Fy=jy(jy(jy(jy(jy(jy(jy(jy(jy(jy(jy(jy(jy({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}},(0,h.generateDimensionsAttributes)("margin",{top:10,bottom:10,right:10,left:10})),(0,h.generateDimensionsAttributes)("padding",{top:10,bottom:10,right:10,left:10})),(0,h.generateTypographyAttributes)("username")),(0,h.generateTypographyAttributes)("company")),(0,h.generateTypographyAttributes)("description")),(0,h.generateBorderShadowAttributes)(Py,{})),(0,h.generateBackgroundAttributes)(Dy,{defaultFillColor:"#fff",defaultBgGradient:"linear-gradient(45deg,#fff,#fff)"})),(0,h.generateResponsiveRangeAttributes)("ratingSize",{defaultRange:14})),(0,h.generateResponsiveRangeAttributes)(Oy,{defaultRange:60})),(0,h.generateResponsiveRangeAttributes)("imgWidth_",{})),(0,h.generateResponsiveRangeAttributes)("imgGap_",{defaultRange:15})),(0,h.generateBorderShadowAttributes)("img_",{})),null===h.ImageComponent||void 0===h.ImageComponent?void 0:h.ImageComponent.addAttributes({hasBorder:!1,hasPadding:!1,hasMargin:!1,hasWidth:!1,hasHeight:!1})),Gy=(0,h.withBlockContext)(Fy)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.displayAvatar,r=t.avatarInline,i=t.avatarPosition,s=t.avatarAlign,c=t.borderRadius,u=t.avatarOrder,b=t.imageUrl,g=t.userInfoAlign,p=t.textAlign,m=t.userNameColor,d=t.descriptionColor,C=t.enableQuote,y=t.quoteColor,k=t.companyColor,R=t.quoteHorizontalPosition,v=t.quoteVerticalPosition,B=t.descTextAlign,E=(0,h.useBlockDefaults)(o,t,l,Fy);return React.createElement(React.Fragment,null,E&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Layout Settings","essential-blocks"),initialOpen:!0},r&&React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("User Info Position","essential-blocks"),value:i,onChange:function(e){return a({avatarPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Hy.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),!r&&n&&React.createElement(f.__experimentalToggleGroupControl,{label:r?(0,_.__)("User Info Align","essential-blocks"):(0,_.__)("Image Align","essential-blocks"),value:s,onChange:function(e){return a({avatarAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Hy.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Description Position","essential-blocks"),value:u,onChange:function(e){return a({avatarOrder:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ny.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Description Align","essential-blocks"),value:B,onChange:function(e){return a({descTextAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ay.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("User Name Align","essential-blocks"),value:p,onChange:function(e){return a({textAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ay.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("User Info Align","essential-blocks"),value:g,onChange:function(e){return a({userInfoAlign:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ly.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),React.createElement(f.ToggleControl,{label:"Enable Quote",checked:C,onChange:function(){return a({enableQuote:!C})},__nextHasNoMarginBottom:!0}),C&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Quote Horizontal Align","essential-blocks"),value:R,onChange:function(e){return a({quoteHorizontalPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Hy.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})),"center"===R&&React.createElement(f.__experimentalToggleGroupControl,{label:(0,_.__)("Quote Vertical Position","essential-blocks"),value:v,onChange:function(e){return a({quoteVerticalPosition:e})},isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0},Ny.map(function(e,t){return React.createElement(f.__experimentalToggleGroupControlOption,{key:t,value:e.value,label:e.label})})))),React.createElement(f.PanelBody,{title:(0,_.__)("Avatar","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:"Display Avatar",checked:n,onChange:function(){return a({displayAvatar:!n})},__nextHasNoMarginBottom:!0}),n&&React.createElement(f.ToggleControl,{label:(0,_.__)("Avatar Inline","essential-blocks"),checked:r,onChange:function(){return a({avatarInline:!r})},__nextHasNoMarginBottom:!0}),n&&React.createElement(f.BaseControl,{id:"eb-testimonial-image-pos",label:(0,_.__)("Image Position","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(h.ToggleButton,{options:Iy,onChange:function(e){return a({imagePosition:e})}})),n&&b&&React.createElement(f.PanelBody,{title:(0,_.__)("Image Setting","essential-blocks")},b&&React.createElement(h.ImageAvatar,{imageUrl:b,onDeleteImage:function(){return a({imageUrl:null})}}),React.createElement(f.ToggleControl,{label:(0,_.__)("Round Avatar","essential-blocks"),checked:50===c,onChange:function(){return a({borderRadius:50===c?0:50})},__nextHasNoMarginBottom:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Border Radius","essential-blocks"),value:c,onChange:function(e){return a({borderRadius:e})},min:0,max:50,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Username","essential-blocks"),color:m,onChange:function(e){return a({userNameColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Company","essential-blocks"),color:k,onChange:function(e){return a({companyColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Description","essential-blocks"),color:d,onChange:function(e){return a({descriptionColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Quote","essential-blocks"),color:y,onChange:function(e){return a({quoteColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Typography","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:"Username",typographyPrefixConstant:"username"}),React.createElement(h.TypographyDropdown,{baseLabel:"Company",typographyPrefixConstant:"company"}),React.createElement(h.TypographyDropdown,{baseLabel:"Description",typographyPrefixConstant:"description"}),C&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Quote Size","essential-blocks"),controlName:Oy,units:My,min:1,max:200,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:"margin",baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:"padding",baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Dy})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Py}))))});var Wy=[{label:(0,_.__)("Primary","essential-blocks"),value:"primary"},{label:(0,_.__)("Secondary","essential-blocks"),value:"secondary"}],Uy=[{label:(0,_.__)("Rectangle","essential-blocks"),value:"rectangle"},{label:(0,_.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,_.__)("Toggle","essential-blocks"),value:"toggle"}],Vy=[{label:(0,_.__)("None","essential-blocks"),value:"none"},{label:(0,_.__)("Circle","essential-blocks"),value:"circle"},{label:(0,_.__)("Diamond","essential-blocks"),value:"diamond"}],qy=[{label:(0,_.__)("Small","essential-blocks"),value:"s"},{label:(0,_.__)("Medium","essential-blocks"),value:"m"},{label:(0,_.__)("Large","essential-blocks"),value:"l"},{label:(0,_.__)("Extra Large","essential-blocks"),value:"xl"}],Jy=((0,_.__)("Left","essential-blocks"),(0,_.__)("Center","essential-blocks"),(0,_.__)("Right","essential-blocks"),[{label:(0,_.__)("None","essential-blocks"),value:"none"},{label:(0,_.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,_.__)("Solid","essential-blocks"),value:"solid"},{label:(0,_.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,_.__)("Double","essential-blocks"),value:"double"},{label:(0,_.__)("Groove","essential-blocks"),value:"groove"},{label:(0,_.__)("Inset","essential-blocks"),value:"inset"},{label:(0,_.__)("Outset","essential-blocks"),value:"outset"},{label:(0,_.__)("Ridge","essential-blocks"),value:"ridge"}]),Zy=((0,_.__)("Solid","essential-blocks"),(0,_.__)("Gradient","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("Lowercase","essential-blocks"),(0,_.__)("Capitalize","essential-blocks"),(0,_.__)("Uppercase","essential-blocks"),(0,_.__)("Initial","essential-blocks"),(0,_.__)("Overline","essential-blocks"),(0,_.__)("Line Through","essential-blocks"),(0,_.__)("Underline","essential-blocks"),(0,_.__)("Underline Oveline","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Liquid Glass","essential-blocks"),(0,_.__)("Crystalmorphism","essential-blocks"),"btnW_"),Xy="btnH_",Yy="hSpc_",Qy="WrpBg_",Ky="wrpBdSd_",$y="tglC_",ek="wrpMrg_",tk="wrpPad_";function lk(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function ok(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?lk(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):lk(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ak=ok(ok(ok(ok(ok(ok(ok(ok(ok({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"},contentStyles:{type:"string",default:"primary"},shadowColor:{type:"string"},hOffset:{type:"number"},vOffset:{type:"number"},blur:{type:"number"},spread:{type:"number"},inset:{type:"boolean",default:!1},backgroundColorSecondary:{type:"string"},controllerColorSecondary:{type:"string"},switchLiquidGlass:{type:"object",default:{enable:!1,effect:"effect1",shadowEffect:"effect1",backgroundColor:"#FFFFFF1F",backdropFilter:24,brightness:1}},effectStyle:{type:"string",default:"default"}},(0,h.generateTypographyAttributes)($y)),(0,h.generateDimensionsAttributes)(ek)),(0,h.generateDimensionsAttributes)(tk)),(0,h.generateBorderShadowAttributes)(Ky,{})),(0,h.generateBorderShadowAttributes)("switchLiquidGlassShadowEffectBorder",{defaultBdrColor:"#FFFFFF1F",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:24,bottom:24,right:24,left:24}})),(0,h.generateBackgroundAttributes)(Qy,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,h.generateResponsiveRangeAttributes)(Zy,{defaultUnit:"%"})),(0,h.generateResponsiveRangeAttributes)(Xy,{noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(Yy,{})),nk=(0,h.withBlockContext)(ak)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=(t.resOption,t.initialContent),r=t.switchStyle,i=t.switchSize,s=(t.buttonHeight,t.buttonWidth,t.seperatorType),c=t.activeColor,u=t.activeBg,b=t.primaryLabelColor,g=t.secondaryLabelColor,p=(t.headingSpace,t.headingSpaceUnit,t.labelSpace),m=t.labelSpaceUnit,d=t.backgroundType,C=t.backgroundColor,y=t.backgroundGradient,k=t.controllerType,R=t.controllerColor,v=t.controllerGradient,B=t.borderStyle,E=t.borderWidth,x=t.borderColor,S=t.borderRadius,w=t.shadowColor,T=t.hOffset,P=t.vOffset,D=t.blur,O=t.spread,N=t.inset,A=(0,h.useBlockDefaults)(o,t,l,ak);return React.createElement(React.Fragment,null,A&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(f.RadioControl,{label:(0,_.__)("Initial Content","essential-blocks"),selected:n,onChange:function(e){return a({initialContent:e})},options:Wy}),React.createElement(f.SelectControl,{label:(0,_.__)("Switch Type","essential-blocks"),value:r,onChange:function(e){return a({switchStyle:e})},options:Uy,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),("rounded"===r||"reactangle"===r)&&React.createElement(f.SelectControl,{label:(0,_.__)("Switch Size","essential-blocks"),value:i,options:qy,onChange:function(e){return a({switchSize:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"toggle"===r&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,_.__)("Button Height","essential-blocks"),controlName:Xy,min:10,max:200,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Button Width","essential-blocks"),controlName:Zy,min:10,max:100,step:1})),"text"===r&&React.createElement(f.SelectControl,{label:(0,_.__)("Sepetator Type","essential-blocks"),value:s,options:Vy,onChange:function(e){return a({seperatorType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Heading Space","essential-blocks"),controlName:Yy,min:10,max:100,step:1}),("rectangle"===r||"rounded"===r)&&React.createElement(React.Fragment,null,React.createElement(h.UnitControl,{selectedUnit:m,unitTypes:[{label:"px",value:"px"},{label:"%",value:"%"}],onClick:function(e){return a({labelSpaceUnit:e})}}),React.createElement(f.RangeControl,{label:(0,_.__)("Label Space","essential-blocks"),value:p,onChange:function(e){return a({labelSpace:e})},__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(h.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:$y})),React.createElement(f.PanelBody,{title:(0,_.__)("".concat("text"===r?"Colors Style":"Label Colors Style")),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Primary Text","essential-blocks"),color:b,onChange:function(e){return a({primaryLabelColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Secondary Text","essential-blocks"),color:g,onChange:function(e){return a({secondaryLabelColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Active Text Color","essential-blocks"),color:c,onChange:function(e){return a({activeColor:e})}}),"text"===r&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),color:C,onChange:function(e){return a({backgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Active Background","essential-blocks"),color:u,onChange:function(e){return a({activeBg:e})}}))),"text"!==r&&React.createElement(f.PanelBody,{title:(0,_.__)("Switch Background Style","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Gradient Background","essential-blocks"),checked:"gradient"===d,onChange:function(){return a({backgroundType:"solid"===d?"gradient":"solid"})},__nextHasNoMarginBottom:!0}),"solid"===d&&React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:C,onChange:function(e){return a({backgroundColor:e})}}),"gradient"===d&&React.createElement(f.PanelBody,{title:(0,_.__)("Background Gradient","essential-blocks")},React.createElement(h.GradientColorControl,{gradientColor:y||"linear-gradient(45deg,#eef2f3,#8e92ab)",onChange:function(e){return a({backgroundGradient:e})}}))),"text"!==r&&React.createElement(f.PanelBody,{title:(0,_.__)("Controller Background","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Gradient Controller","essential-blocks"),checked:"gradient"===k,onChange:function(){return a({controllerType:"solid"===k?"gradient":"solid"})},__nextHasNoMarginBottom:!0}),"solid"===k&&React.createElement(h.ColorControl,{label:(0,_.__)("Controller Color","essential-blocks"),color:R,onChange:function(e){return a({controllerColor:e})}}),"gradient"===k&&React.createElement(f.PanelBody,{title:(0,_.__)("Controller Gradient","essential-blocks")},React.createElement(h.GradientColorControl,{gradientColor:v||"linear-gradient(45deg,#eef2f3,#8e92ab)",onChange:function(e){return a({controllerGradient:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Border Style","essential-blocks"),initialOpen:!1},React.createElement(f.SelectControl,{label:(0,_.__)("Border Style","essential-blocks"),value:B,options:Jy,onChange:function(e){return a({borderStyle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Border Color","essential-blocks"),color:x,onChange:function(e){return a({borderColor:e})}}),React.createElement(f.RangeControl,{label:(0,_.__)("Border Width","essential-blocks"),value:E,onChange:function(e){return a({borderWidth:e})},min:0,max:17,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),"text"===r&&React.createElement(f.RangeControl,{label:(0,_.__)("Border Radius","essential-blocks"),value:S,onChange:function(e){return a({borderRadius:e})},min:0,max:100,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),"text"!==r&&React.createElement(f.PanelBody,{title:(0,_.__)("Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Shadow Color","essential-blocks"),color:w,onChange:function(e){return a({shadowColor:e})}}),React.createElement(h.ResetControl,{onReset:function(){return a({hOffset:void 0})}},React.createElement(f.RangeControl,{label:(0,_.__)("Horizontal Offset","essential-blocks"),value:T,onChange:function(e){return a({hOffset:e})},min:0,max:10,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(h.ResetControl,{onReset:function(){return a({vOffset:void 0})}},React.createElement(f.RangeControl,{label:(0,_.__)("Vertical Offset","essential-blocks"),value:P,onChange:function(e){return a({vOffset:e})},min:0,max:10,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(h.ResetControl,{onReset:function(){return a({blur:void 0})}},React.createElement(f.RangeControl,{label:(0,_.__)("Blur","essential-blocks"),value:D,onChange:function(e){return a({blur:e})},min:0,max:10,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(h.ResetControl,{onReset:function(){return a({spread:void 0})}},React.createElement(f.RangeControl,{label:(0,_.__)(" Spread","essential-blocks"),value:O,onChange:function(e){return a({spread:e})},min:0,max:10,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(f.ToggleControl,{label:(0,_.__)("Inset","essential-blocks"),checked:N,onChange:function(){return a({inset:!N})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:ek,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:tk,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Qy})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Ky}))))});var rk="prefixText",ik="suffixText",sk="typedText",ck="margin",uk="padding",bk="wrp_",gk="backgroundWrp_";function pk(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function _k(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?pk(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):pk(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const mk=_k(_k(_k(_k(_k(_k(_k(_k({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"},tagName:{type:"string",default:"div"}},(0,h.generateTypographyAttributes)(rk,{fontSize:22})),(0,h.generateTypographyAttributes)(ik,{fontSize:22})),(0,h.generateTypographyAttributes)(sk,{fontSize:22})),(0,h.generateBorderShadowAttributes)(bk)),(0,h.generateDimensionsAttributes)(ck)),(0,h.generateDimensionsAttributes)(uk)),(0,h.generateBackgroundAttributes)(gk,{noOverlay:!0,noMainBgi:!0})),{},{typedTextFontWeight:{type:"string",default:600},prefixTextFontWeight:{type:"string",default:600},suffixTextFontWeight:{type:"string",default:600}}),dk=(0,h.withBlockContext)(mk)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.prefix,r=t.typedText,i=t.suffix,s=t.prefixColor,c=t.typedTextColor,u=t.suffixTextColor,b=t.typeSpeed,g=t.startDelay,p=t.smartBackspace,m=t.backSpeed,d=t.backDelay,C=t.fadeOut,y=t.fadeOutDelay,k=t.loop,R=t.showCursor,v=(0,h.useBlockDefaults)(o,t,l,mk);return React.createElement(React.Fragment,null,v&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Content Settings","essential-blocks")},React.createElement(f.TextControl,{label:(0,_.__)("Prefix Text","essential-blocks"),placeholder:(0,_.__)("Add prefix text","essential-blocks"),value:n,onChange:function(e){return a({prefix:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Suffix Text","essential-blocks"),placeholder:(0,_.__)("Add suffix text","essential-blocks"),value:i,onChange:function(e){return a({suffix:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Loop","essential-blocks"),checked:k,onChange:function(){return a({loop:!k})},__nextHasNoMarginBottom:!0}),!C&&React.createElement(f.ToggleControl,{label:(0,_.__)("Smart Backspace","essential-blocks"),checked:p,onChange:function(){return a({smartBackspace:!p})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Cursor","essential-blocks"),checked:R,onChange:function(){return a({showCursor:!R})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Fade Out","essential-blocks"),checked:C,onChange:function(){return a({fadeOut:!C})},__nextHasNoMarginBottom:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Type Speed","essential-blocks"),value:b,onChange:function(e){return a({typeSpeed:e})},min:0,max:5e3,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Start Delay","essential-blocks"),value:g,onChange:function(e){return a({startDelay:e})},min:0,max:1e3,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),!C&&React.createElement(f.RangeControl,{label:(0,_.__)("Back Speed","essential-blocks"),value:m,onChange:function(e){return a({backSpeed:e})},min:0,max:5e3,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),!C&&React.createElement(f.RangeControl,{label:(0,_.__)("Back Delay","essential-blocks"),value:d,onChange:function(e){return a({backDelay:e})},min:0,max:1e4,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),C&&React.createElement(f.RangeControl,{label:(0,_.__)("Fade Delay","essential-blocks"),value:y,onChange:function(e){return a({fadeOutDelay:e})},min:0,max:5e3,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),n&&React.createElement(f.PanelBody,{title:(0,_.__)("Prefix Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Prefix Color","essential-blocks"),color:s,onChange:function(e){return a({prefixColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:rk})),r.length>0&&React.createElement(f.PanelBody,{title:(0,_.__)("Typed Text Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Typed Text Color","essential-blocks"),color:c,onChange:function(e){return a({typedTextColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:sk})),i&&React.createElement(f.PanelBody,{title:(0,_.__)("Suffix Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Suffix Color","essential-blocks"),color:u,onChange:function(e){return a({suffixTextColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:ik})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{className:"forWrapperMargin",controlName:ck,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{className:"forWrapperPadding",controlName:uk,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:bk})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:gk,noOverlay:!0,noMainBgi:!0}))))});(0,_.__)("Grid"),(0,_.__)("List");var fk=[{label:(0,_.__)("Top","essential-blocks"),value:"align-top"},{label:(0,_.__)("Left","essential-blocks"),value:"align-left"},{label:(0,_.__)("Right","essential-blocks"),value:"align-right"}],Ck=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}],yk=((0,_.__)("Star"),(0,_.__)("Number"),(0,_.__)("Fill","essential-blocks"),(0,_.__)("Contain","essential-blocks"),(0,_.__)("Cover","essential-blocks"),(0,_.__)("Top","essential-blocks"),(0,_.__)("Bottom","essential-blocks"),(0,_.__)("Full","essential-blocks"),(0,_.__)("Wide","essential-blocks"),(0,_.__)("None","essential-blocks"),"wrpWidth"),kk="wrpBackground",Rk="wrpBrdShd",vk="wrpMargin",hk="wrpPadding";function Bk(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Ek(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Bk(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Bk(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const xk=Ek(Ek(Ek(Ek(Ek(Ek(Ek(Ek(Ek({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"},disableGeneralTab:{type:"boolean",default:!0}},(0,h.generateResponsiveRangeAttributes)(yk)),(0,h.generateResponsiveRangeAttributes)("wrpHeight")),(0,h.generateBackgroundAttributes)(kk)),(0,h.generateBorderShadowAttributes)(Rk)),(0,h.generateDimensionsAttributes)(vk,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(hk,{top:20,right:20,bottom:20,left:20,isLinked:!1})),(0,h.generateShapeDividerAttributes)("wrpShapeTop")),(0,h.generateShapeDividerAttributes)("wrpShapeBottom")),{},{shapeDividerPosition:{type:"string",default:"top"}}),Sk=(0,h.withBlockContext)(xk)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.showRating,r=t.showPrice,i=t.showSaleBadge,s=t.titleColor,c=t.titleHoverColor,u=t.priceColor,b=t.salePriceColor,g=t.ratingColor,p=t.btnColor,m=t.btnHoverColor,d=t.btnBackgroundColor,C=t.btnBackgroundHoverColor,y=t.saleBadgeAlign,k=t.saleText,R=t.saleTextColor,v=t.saleTextBackgroundColor,B=t.contentAlignment,E=t.contentBackgroundColor,x=t.imageBackgroundColor,S=t.descColor,w=t.autoHeight,T=t.backgroundOverlayColor,P=t.isCustomCartBtn,D=t.simpleCartText,O=t.variableCartText,N=t.groupedCartText,A=t.externalCartText,H=t.defaultCartText,M=t.imageOverlayColor,L=t.productDescLength,I=(0,h.useBlockDefaults)(o,t,l,xk);return React.createElement(React.Fragment,null,I&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{initialOpen:!0,title:(0,_.__)("Layout","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(f.ToggleControl,{label:(0,_.__)("Show Rating","essential-blocks"),checked:n,onChange:function(){return a({showRating:!n})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Price","essential-blocks"),checked:r,onChange:function(){return a({showPrice:!r})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Sale Badge","essential-blocks"),checked:i,onChange:function(){return a({showSaleBadge:!i})},__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Cart Text","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Use Custom Cart Button Text","essential-blocks"),checked:P,onChange:function(){return a({isCustomCartBtn:!P})},__nextHasNoMarginBottom:!0}),P&&React.createElement(React.Fragment,null,React.createElement(f.TextControl,{label:(0,_.__)("Simple Product","essential-blocks"),value:D,onChange:function(e){return a({simpleCartText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Variable Product","essential-blocks"),value:O,onChange:function(e){return a({variableCartText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Grouped Product","essential-blocks"),value:N,onChange:function(e){return a({groupedCartText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("External Product","essential-blocks"),value:A,onChange:function(e){return a({externalCartText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Default Product","essential-blocks"),value:H,onChange:function(e){return a({defaultCartText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Sale Badge","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),id:"eb-woo-products-alignment",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,fk.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return a({saleBadgeAlign:e.value})}},e.label)}))),React.createElement(f.TextControl,{label:(0,_.__)("Sale Text","essential-blocks"),value:k,onChange:function(e){return a({saleText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Products Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Content Alignment","essential-blocks"),id:"eb-woo-products-content-alignment",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,Ck.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:B===e.value,isSecondary:B!==e.value,onClick:function(){return a({contentAlignment:e.value})}},e.label)}))),React.createElement(h.ColorControl,{label:(0,_.__)("Content Background Color","essential-blocks"),color:E,onChange:function(e){return a({contentBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Overlay Color","essential-blocks"),color:T,onChange:function(e){return a({backgroundOverlayColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:"contentPadding",baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Spacing","essential-blocks"),controlName:"gridSpace",min:0,max:200,step:1,noUnits:!0}),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:"productBorderShadow"})))),React.createElement(f.PanelBody,{title:(0,_.__)("Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:"imgWidth",min:0,max:1200}),!w&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Height","essential-blocks"),controlName:"imgHeight",min:0,max:1200}),React.createElement(f.ToggleControl,{label:(0,_.__)("Auto Height","essential-blocks"),checked:w,onChange:function(){return a({autoHeight:!w})},__nextHasNoMarginBottom:!0}),React.createElement(f.__experimentalDivider,null),React.createElement(h.ColorControl,{label:(0,_.__)("Image Wrapper Background","essential-blocks"),color:x,onChange:function(e){return a({imageBackgroundColor:e})}}),React.createElement(f.PanelRow,null,(0,_.__)("List Layout","essential-blocks")),React.createElement(h.ColorControl,{label:(0,_.__)("Image Overlay Color","essential-blocks"),color:M,onChange:function(e){return a({imageOverlayColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Image Space","essential-blocks"),controlName:"imgGap",min:0,max:500,step:1,noUnits:!0}),React.createElement(h.ResponsiveDimensionsControl,{controlName:"imagePadding",baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.BorderShadowControl,{controlName:"imgBorder"}))),React.createElement(f.PanelBody,{title:(0,_.__)("Product Title Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:"titleText"}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:s,onChange:function(e){return a({titleColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Hover Color","essential-blocks"),color:c,onChange:function(e){return a({titleHoverColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:"titleMargin",baseLabel:(0,_.__)("Space","essential-blocks")}))),React.createElement(f.PanelBody,{title:(0,_.__)("Product Description Style(List Layout)","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:"descText"}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:S,onChange:function(e){return a({descColor:e})}}),React.createElement(f.TextControl,{label:(0,_.__)("Description length","essential-blocks"),value:L,type:"number",onChange:function(e){return function(e){a(e<0?{productDescLength:0}:{productDescLength:e})}(e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ResponsiveDimensionsControl,{controlName:"descMargin",baseLabel:(0,_.__)("Space","essential-blocks")}))),React.createElement(f.PanelBody,{title:(0,_.__)("Product Price Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:"productPrice"}),React.createElement(h.ColorControl,{label:(0,_.__)("Price Color","essential-blocks"),color:u,onChange:function(e){return a({priceColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Sale Price Color","essential-blocks"),color:b,onChange:function(e){return a({salePriceColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:"priceMargin",baseLabel:(0,_.__)("Space","essential-blocks")}))),React.createElement(f.PanelBody,{title:(0,_.__)("Product Rating Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Rating Color","essential-blocks"),color:g,onChange:function(e){return a({ratingColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:"ratingIcon",min:0,max:50,step:1}),React.createElement(h.ResponsiveDimensionsControl,{controlName:"ratingMargin",baseLabel:(0,_.__)("Space","essential-blocks")}))),React.createElement(f.PanelBody,{title:(0,_.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:"btnText"}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:p,onChange:function(e){return a({btnColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Hover Color","essential-blocks"),color:m,onChange:function(e){return a({btnHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:d,onChange:function(e){return a({btnBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background Hover Color","essential-blocks"),color:C,onChange:function(e){return a({btnBackgroundHoverColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:"btnMargin",baseLabel:(0,_.__)("Space","essential-blocks")}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:"btnBorder"}))),React.createElement(f.PanelBody,{title:(0,_.__)("Sale Badge Style","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:"saleText"}),React.createElement(h.ColorControl,{label:(0,_.__)("Sale Text Color","essential-blocks"),color:R,onChange:function(e){return a({saleTextColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Sale Text Background Color","essential-blocks"),color:v,onChange:function(e){return a({saleTextBackgroundColor:e})}}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:"saleBorder",noShadow:!0,noBdrHover:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:"wrpMargin",baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:"wrpPadding",baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:"wrpBackground"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:"wrpBorderShadow"}))))});var wk=EssentialBlocksLocalize.wpforms_lists&&JSON.parse(EssentialBlocksLocalize.wpforms_lists),Tk=(wk&&wk.map(function(e,t){return{label:e.label,value:e.value}}),[{label:React.createElement(f.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(f.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(f.Dashicon,{icon:"editor-alignright"}),value:"right"}]),Pk=[{label:React.createElement(f.Dashicon,{icon:"remove"}),value:"none"},{label:React.createElement(f.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(f.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(f.Dashicon,{icon:"editor-alignright"}),value:"right"}],Dk=[{label:(0,_.__)("Full Width","essential-blocks"),value:"full_width"},{label:(0,_.__)("Custom","essential-blocks"),value:"custom"}],Ok="inpTxtIndent",Nk="inpWidth",Ak="inpHeight",Hk="txtWidth",Mk="txtHeight",Lk="inpTxtPadding",Ik="inpTxtSpacing",zk="lblSpacing",jk="btnWidth",Fk="btnPadding",Gk="btnMargin",Wk="btnBorder",Uk="inpTxtBorder",Vk="successBrd",qk="errorPadding",Jk="errorMargin",Zk="checkSize",Xk="checkBdr",Yk="checkRad",Qk="radioRad",Kk="formWidth",$k="formBorder",eR="formMargin",tR="formPadding",lR="label",oR="inpTxt",aR="subBtn",nR="success",rR="error";function iR(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function sR(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?iR(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):iR(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const cR=sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR(sR({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"}},(0,h.generateTypographyAttributes)(lR)),(0,h.generateTypographyAttributes)(oR)),(0,h.generateTypographyAttributes)(aR)),(0,h.generateTypographyAttributes)(nR)),(0,h.generateTypographyAttributes)(rR)),(0,h.generateResponsiveRangeAttributes)(Ok)),(0,h.generateResponsiveRangeAttributes)(Nk)),(0,h.generateResponsiveRangeAttributes)(Ak)),(0,h.generateResponsiveRangeAttributes)(Hk)),(0,h.generateResponsiveRangeAttributes)(Mk)),(0,h.generateResponsiveRangeAttributes)(Ik)),(0,h.generateResponsiveRangeAttributes)(jk)),(0,h.generateResponsiveRangeAttributes)(Zk)),(0,h.generateResponsiveRangeAttributes)(Xk,{noUnits:!0,defaultUnit:"px"})),(0,h.generateResponsiveRangeAttributes)(Kk)),(0,h.generateDimensionsAttributes)(zk)),(0,h.generateDimensionsAttributes)(Lk)),(0,h.generateDimensionsAttributes)(Fk)),(0,h.generateDimensionsAttributes)(Gk)),(0,h.generateDimensionsAttributes)(qk)),(0,h.generateDimensionsAttributes)(Jk)),(0,h.generateDimensionsAttributes)(Yk)),(0,h.generateDimensionsAttributes)(Qk)),(0,h.generateDimensionsAttributes)(eR,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(tR,{top:0,right:15,bottom:0,left:15,isLinked:!1})),(0,h.generateBorderShadowAttributes)(Uk)),(0,h.generateBorderShadowAttributes)(Wk)),(0,h.generateBorderShadowAttributes)(Vk)),(0,h.generateBorderShadowAttributes)($k)),uR=(0,h.withBlockContext)(cR)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=(t.resOption,t.showLabels),r=t.showPlaceholder,i=t.showErrorMessage,s=t.labelColor,c=t.inputHoverType,u=t.inputBackgroundColor,b=t.inputTextColor,g=t.inputFocusBackgroundColor,p=t.placeHolderColor,m=t.btnWidthType,d=t.btnAlignment,C=t.btnHoverType,y=t.btnBackgroundColor,k=t.btnColor,R=t.btnBackgroundHoverColor,v=t.btnHoverColor,B=t.successBackgroundColor,E=t.successColor,x=t.errorColor,S=t.customCheckboxStyle,w=t.checkboxSwitcher,T=t.checkboxColor,P=t.checkboxBorderColor,D=t.checkboxCheckedColor,O=t.formBackgroundColor,N=t.formAlignment,A=(0,h.useBlockDefaults)(o,t,l,cR);return React.createElement(React.Fragment,null,A&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("WPForms","essential-blocks")},React.createElement(f.ToggleControl,{label:(0,_.__)("Show Labels","essential-blocks"),checked:n,onChange:function(e){return a({showLabels:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Placeholder","essential-blocks"),checked:r,onChange:function(e){return a({showPlaceholder:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Error Message","essential-blocks"),checked:i,onChange:function(e){return a({showErrorMessage:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},Pk.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:N===e.value,isSecondary:N!==e.value,onClick:function(){return a({formAlignment:e.value})}},e.label)}))),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Form Max Width","essential-blocks"),controlName:Kk,min:0,max:1500,step:1})),React.createElement(f.PanelBody,{title:(0,_.__)("Labels Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ResponsiveDimensionsControl,{controlName:zk,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:s,onChange:function(e){return a({labelColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:lR}))),React.createElement(f.PanelBody,{title:(0,_.__)("Input & Textarea Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,[{label:(0,_.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,_.__)("FOCUS","essential-blocks"),value:"focus"}].map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.Button,{key:t,isPrimary:c===l,isSecondary:c!==l,onClick:function(){return a({inputHoverType:l})}},o)}))),"normal"===c&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:u,onChange:function(e){return a({inputBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:b,onChange:function(e){return a({inputTextColor:e})}})),"focus"===c&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:g,onChange:function(e){return a({inputFocusBackgroundColor:e})}})),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:oR}),React.createElement(f.__experimentalDivider,null),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Text Indent","essential-blocks"),controlName:Ok,min:0,max:60,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Input Width","essential-blocks"),controlName:Nk,min:0,max:1200,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Input Height","essential-blocks"),controlName:Ak,min:0,max:200,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Textarea Width","essential-blocks"),controlName:Hk,min:0,max:1200,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Textarea Height","essential-blocks"),controlName:Mk,min:0,max:400,step:1}),React.createElement(f.__experimentalDivider,null),React.createElement(h.ResponsiveDimensionsControl,{controlName:Lk,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Spacing","essential-blocks"),controlName:Ik,min:0,max:100,step:1})),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border & Shadow","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:Uk})),React.createElement(f.PanelBody,{title:(0,_.__)("Placeholder Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:p,onChange:function(e){return a({placeHolderColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Radio & Checkbox Style","essential-blocks"),initialOpen:!1},React.createElement(f.ToggleControl,{label:(0,_.__)("Custom Style","essential-blocks"),checked:S,onChange:function(e){return a({customCheckboxStyle:e})},__nextHasNoMarginBottom:!0}),S&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size","essential-blocks"),controlName:Zk,min:0,max:80,step:1}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,[{label:(0,_.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,_.__)("CHECKED","essential-blocks"),value:"checked"}].map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.Button,{key:t,isPrimary:C===l,isSecondary:C!==l,onClick:function(){return a({checkboxSwitcher:l})}},o)}))),"normal"===w&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:T,onChange:function(e){return a({checkboxColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Border Width","essential-blocks"),controlName:Xk,min:0,max:15,step:1,noUnits:!0}),React.createElement(h.ColorControl,{label:(0,_.__)("Border Color","essential-blocks"),color:P,onChange:function(e){return a({checkboxBorderColor:e})}}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Checkbox","essential-blocks"))),React.createElement(h.ResponsiveDimensionsControl,{controlName:Yk,baseLabel:(0,_.__)("Border Radius","essential-blocks")}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Radio Buttons","essential-blocks"))),React.createElement(h.ResponsiveDimensionsControl,{controlName:Qk,baseLabel:(0,_.__)("Border Radius","essential-blocks")})),"checked"===w&&React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:D,onChange:function(e){return a({checkboxCheckedColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Submit","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,"custom"===m&&React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment",__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},Tk.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return a({btnAlignment:e.value})}},e.label)}))),React.createElement(f.SelectControl,{label:(0,_.__)("Width","essential-blocks"),value:m,options:Dk,onChange:function(e){return a({btnWidthType:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"custom"===m&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width","essential-blocks"),controlName:jk,min:0,max:1200,step:1}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:aR}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,[{label:(0,_.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,_.__)("HOVER","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,o=e.label;return React.createElement(f.Button,{key:t,isPrimary:C===l,isSecondary:C!==l,onClick:function(){return a({btnHoverType:l})}},o)}))),"normal"===C&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:y,onChange:function(e){return a({btnBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:k,onChange:function(e){return a({btnColor:e})}})),"hover"===C&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:R,onChange:function(e){return a({btnBackgroundHoverColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:v,onChange:function(e){return a({btnHoverColor:e})}})),React.createElement(f.__experimentalDivider,null),React.createElement(h.ResponsiveDimensionsControl,{controlName:Fk,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Gk,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement("h3",{className:"eb-control-title"},(0,_.__)("Border & Shadow","essential-blocks"))),React.createElement(h.BorderShadowControl,{controlName:Wk}))),React.createElement(f.PanelBody,{title:(0,_.__)("Success Message Style","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:B,onChange:function(e){return a({successBackgroundColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:E,onChange:function(e){return a({successColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:nR}),React.createElement(h.BorderShadowControl,{controlName:Vk,noShadow:!0})),i&&React.createElement(f.PanelBody,{title:(0,_.__)("Error Message","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:x,onChange:function(e){return a({errorColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:rR}),React.createElement(h.ResponsiveDimensionsControl,{controlName:qk,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Jk,baseLabel:(0,_.__)("Margin","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background Color","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Background Color","essential-blocks"),color:O,onChange:function(e){return a({formBackgroundColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ResponsiveDimensionsControl,{controlName:tR,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:eR,baseLabel:(0,_.__)("Margin","essential-blocks")}))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:$k}))))}),bR=(0,h.withBlockContext)(xk)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.isWrapperWidth,r=(0,h.useBlockDefaults)(o,t,l,xk);return React.createElement(React.Fragment,null,r&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Content Width","essential-blocks"),controlName:yk,min:0,max:2560,step:1,noUnits:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Use Width In Wrapper","essential-blocks"),checked:n,onChange:function(){a({isWrapperWidth:!n})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:vk,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:hk,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:kk})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Rk}))))});var gR="WrpBg_",pR="wrpBdSd_",_R="wrpMrg_",mR="wrpPad_",dR=((0,_.__)("Standard","essential-blocks"),(0,_.__)("Silver","essential-blocks"),(0,_.__)("Retro","essential-blocks"),(0,_.__)("Dark","essential-blocks"),(0,_.__)("Night","essential-blocks"),(0,_.__)("Aubergine","essential-blocks"),(0,_.__)("Default","essential-blocks"),(0,_.__)("Simple","essential-blocks"),(0,_.__)("Colorful","essential-blocks"),(0,_.__)("Complex","essential-blocks"),(0,_.__)("Dark","essential-blocks"),(0,_.__)("Greyscale","essential-blocks"),(0,_.__)("Light","essential-blocks"),(0,_.__)("Monochrome","essential-blocks"),(0,_.__)("No Labels","essential-blocks"),(0,_.__)("Two Tone","essential-blocks"),(0,_.__)("Google Themes","essential-blocks"),(0,_.__)("Snazzy Maps Themes","essential-blocks"),"typTl_"),fR="typCn_";function CR(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function yR(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?CR(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):CR(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const kR=yR(yR(yR(yR(yR(yR(yR({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"}},(0,h.generateDimensionsAttributes)(_R)),(0,h.generateDimensionsAttributes)(mR)),(0,h.generateBackgroundAttributes)(gR)),(0,h.generateBorderShadowAttributes)(pR)),(0,h.generateTypographyAttributes)(dR,{fontSize:14})),(0,h.generateTypographyAttributes)(fR,{fontSize:13})),{},{cover:{type:"string",default:""}}),RR=(0,h.withBlockContext)(kR)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.mapType,r=t.mapZoom,i=t.mapHeight,s=t.titleColor,c=t.titleHoverColor,u=t.descColor,b=(0,h.useBlockDefaults)(o,t,l,kR);return React.createElement(React.Fragment,null,b&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Height & Zoom","essential-blocks")},React.createElement(f.SelectControl,{label:(0,_.__)("Map Type","essential-blocks"),value:n,options:[{label:(0,_.__)("Road Map","essential-blocks"),value:"roadmap"},{label:(0,_.__)("Satellite View","essential-blocks"),value:"satellite"},{label:(0,_.__)("Hybrid","essential-blocks"),value:"hybrid"},{label:(0,_.__)("Terrain","essential-blocks"),value:"terrain"}],onChange:function(e){return function(e){e&&a({mapType:e})}(e)},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Map Zoom Level","essential-blocks"),value:parseInt(r),onChange:function(e){return function(e){a(e?{mapZoom:e.toString()}:{mapZoom:"13"})}(e)},min:0,max:20,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Map Height","essential-blocks"),value:parseInt(i),onChange:function(e){a({mapHeight:e?e.toString():"400"})},min:100,max:1400,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Info Card","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Title Color","essential-blocks"),color:s,onChange:function(e){return a({titleColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Title Hover Color","essential-blocks"),color:c,onChange:function(e){return a({titleHoverColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:dR}),React.createElement(f.__experimentalDivider,null),React.createElement(h.ColorControl,{label:(0,_.__)("Description Color","essential-blocks"),color:u,onChange:function(e){return a({descColor:e})}}),React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:fR}))),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks")},React.createElement(h.ResponsiveDimensionsControl,{controlName:_R,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:mR,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:gR})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:pR}))))});var vR,hR="wrprBg",BR="wrpMargin",ER="wrpPadding",xR="wrpBorderShadow",SR="rowsGap",wR="labelMargin",TR="btnPadding",PR="btnBorder",DR="btnTopSpecing",OR="inputWidth",NR="fieldsBorder",AR="fieldsPadding",HR="messageBorder",MR="messagePadding",LR="errorBorder",IR="errorPadding",zR="radioSize",jR="radioSpacing",FR="checkboxSize",GR="checkboxSpacing",WR="btnWidth",UR="iconSize",VR="iconGap",qR="formWidth",JR="inlineFormWidth",ZR="btnVerticalPosition",XR="btnHorizontalPosition",YR="inputIconSize",QR=((0,_.__)("Contact Form","essential-blocks"),(0,_.__)("Subscription Form","essential-blocks"),(0,_.__)("RSVP Form","essential-blocks"),(0,_.__)("Blank","essential-blocks"),(0,_.__)("Multi Step Form","essential-blocks"),(0,_.__)("Contact Form (Basic)","essential-blocks"),(0,_.__)("Contact From Modern","essential-blocks"),(0,_.__)("Subscription Form 1","essential-blocks"),(0,_.__)("Subscription From 2","essential-blocks"),(0,_.__)("None","essential-blocks"),(0,_.__)("MailChimp (Pro)","essential-blocks"),[{label:(0,_.__)("Send Email","essential-blocks"),value:"email"},{label:(0,_.__)("Send Email & Save Response (Pro)","essential-blocks"),value:"emailsave",isPro:!0},{label:(0,_.__)("Only Save Response (Pro)","essential-blocks"),value:"save",isPro:!0}]),KR=[{label:(0,_.__)("Message in the Same Page","essential-blocks"),value:"message"},{label:(0,_.__)("Redirect (Pro)","essential-blocks"),value:"redirect",isPro:!0}],$R=[{label:(0,_.__)("Left","essential-blocks"),value:"left"},{label:(0,_.__)("Center","essential-blocks"),value:"center"},{label:(0,_.__)("Right","essential-blocks"),value:"right"}],ev=[{label:(0,_.__)("px","essential-blocks"),value:"px"},{label:(0,_.__)("%","essential-blocks"),value:"%"},{label:(0,_.__)("em","essential-blocks"),value:"em"}],tv=[{label:(0,_.__)("Normal","essential-blocks"),value:"normal"},{label:(0,_.__)("Hover","essential-blocks"),value:"hover"}],lv=[{label:(0,_.__)("Normal","essential-blocks"),value:"normal"},{label:(0,_.__)("Checked","essential-blocks"),value:"checked"}],ov=[{label:(0,_.__)("Full","essential-blocks"),value:"full"},{label:(0,_.__)("Fixed","essential-blocks"),value:"fixed"}],av=[{label:(0,_.__)("Auto","essential-blocks"),value:"auto"},{label:(0,_.__)("Full","essential-blocks"),value:"full"},{label:(0,_.__)("Fixed","essential-blocks"),value:"fixed"}],nv=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],rv=[{label:(0,_.__)("Success","essential-blocks"),value:"success"},{label:(0,_.__)("Error","essential-blocks"),value:"error"}],iv=[{label:(0,_.__)("Block","essential-blocks"),value:"block"},{label:(0,_.__)("Inline with Input Field","essential-blocks"),value:"inline"}],sv=[{label:(0,_.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,_.__)("Middle","essential-blocks"),value:"center"},{label:(0,_.__)("Bottom","essential-blocks"),value:"flex-end"}],cv=((0,_.__)("Classic","essential-blocks"),(0,_.__)("Modern","essential-blocks"),"fields_"),uv="label_",bv="btnText_",gv="successText_",pv="errorText_",_v="radioText_",mv="checkboxText_",dv="validationText_";function fv(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Cv(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?fv(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):fv(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const yv=Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv(Cv({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===(vR=EssentialBlocksLocalize)||void 0===vR?void 0:vR.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)"},enableMultistepForm:{type:"boolean",default:!1},stepIndecator:{type:"boolean",default:!0},stepNavigationStyle:{type:"string",default:"progress-bar"},multistepdata:{type:"array",default:[]},enableStepCount:{type:"boolean",default:!1},enableStepIcon:{type:"boolean",default:!1},enableStepSubtitle:{type:"boolean",default:!1},blockOnMobile:{type:"boolean",default:!1}},(0,h.generateTypographyAttributes)(cv,{fontSize:14})),(0,h.generateTypographyAttributes)(uv,{fontSize:15})),(0,h.generateTypographyAttributes)(bv,{fontSize:16})),(0,h.generateTypographyAttributes)(gv,{fontSize:20})),(0,h.generateTypographyAttributes)(pv,{fontSize:20})),(0,h.generateTypographyAttributes)(_v,{fontSize:14})),(0,h.generateTypographyAttributes)(mv,{fontSize:14})),(0,h.generateTypographyAttributes)(dv,{fontSize:14})),(0,h.generateDimensionsAttributes)(BR)),(0,h.generateDimensionsAttributes)(ER,{top:30,bottom:30,right:0,left:0,isLinked:!1})),(0,h.generateBackgroundAttributes)(hR)),(0,h.generateBorderShadowAttributes)(xR)),(0,h.generateDimensionsAttributes)(TR)),(0,h.generateBorderShadowAttributes)(PR,{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}})),(0,h.generateResponsiveRangeAttributes)(WR,{defaultRange:200})),(0,h.generateResponsiveRangeAttributes)(qR,{defaultRange:500})),(0,h.generateResponsiveRangeAttributes)(OR,{defaultRange:100,defaultUnit:"%"})),(0,h.generateResponsiveRangeAttributes)(UR,{noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(VR,{defaultRange:8,noUnits:!0})),(0,h.generateResponsiveRangeAttributes)(SR,{defaultRange:15})),(0,h.generateDimensionsAttributes)(wR,{top:0,bottom:10,left:0,right:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(AR,{top:15,bottom:15,left:15,right:15,isLinked:!0})),(0,h.generateBorderShadowAttributes)(NR,{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}})),(0,h.generateDimensionsAttributes)(MR)),(0,h.generateBorderShadowAttributes)(HR)),(0,h.generateDimensionsAttributes)(IR)),(0,h.generateBorderShadowAttributes)(LR)),(0,h.generateResponsiveRangeAttributes)(zR,{defaultRange:16})),(0,h.generateResponsiveRangeAttributes)(jR,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(FR,{defaultRange:18})),(0,h.generateResponsiveRangeAttributes)(GR,{defaultRange:10})),(0,h.generateResponsiveRangeAttributes)(XR,{defaultRange:0})),(0,h.generateResponsiveRangeAttributes)(ZR,{defaultRange:0})),(0,h.generateResponsiveRangeAttributes)(DR,{defaultRange:20})),(0,h.generateResponsiveRangeAttributes)(JR,{defaultRange:80})),(0,h.generateResponsiveRangeAttributes)(YR,{defaultRange:15}));function kv(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Rv(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?kv(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):kv(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const vv=(0,h.withBlockContext)(yv)(function(e){var t,l,o=e.blockDefaults,a=e.setBlockDefaults,n=e.name,r=(e.deviceType,e.handleBlockDefault),i=(0,d.useState)({}),c=(0,p.A)(i,2),u=c[0],b=c[1],g=(o.blockId,o.resOption,o.formId,o.formTitle),m=(o.formType,o.template,o.integrations,o.mailBody,o.notificationType),C=o.confirmationType,y=o.successMessage,k=o.errorMessage,R=o.validationErrorMessage,v=o.labelColor,B=o.buttonType,E=o.btnColor,x=o.btnHvColor,S=o.btnBgColor,w=o.btnBgHvColor,T=o.formWidth,P=o.formAlign,D=o.fieldsColor,O=o.fieldsPlaceholderColor,N=o.fieldsBgColor,A=o.messageType,H=o.messageAlign,M=o.successColor,L=o.successBgColor,I=o.errorColor,z=o.errorBgColor,j=o.radioType,F=o.radioColor,G=o.radioBgColor,W=o.radioBrColor,U=o.radioBrCheckedColor,V=o.radioBorder,q=o.checkboxType,J=o.checkboxColor,Z=o.checkboxBgColor,X=o.checkboxBrColor,Y=o.checkboxBrCheckedColor,Q=o.checkboxBorder,K=o.dateBgColor,$=o.dateSelectedColor,ee=o.fieldsValidationBorderColor,te=o.fieldsValidationColor,le=o.requiredColor,oe=o.buttonAlign,ae=o.buttonText,ne=o.buttonWidth,re=o.btnAddIcon,ie=o.icon,se=o.iconPosition,ce=o.labelAlign,ue=o.validationAlign,be=o.fieldAlign,ge=o.formLayout,pe=o.btnVerticalAlign,_e=o.showInputIcon,me=o.showLabel,de=o.inputIconColor,fe=(o.formStyle,(0,h.useBlockDefaults)(n,o,a,yv));return React.createElement(React.Fragment,null,fe&&React.createElement("div",{className:"eb-panel-control"},React.createElement(React.Fragment,null,React.createElement(f.PanelBody,{title:(0,_.__)("General","essential-blocks"),initialOpen:!0},React.createElement(f.TextControl,{label:(0,_.__)("Form Title","essential-blocks"),value:g,type:"string",help:(0,_.__)("Use Title to recognize in Form Response","essential-blocks"),onChange:function(e){return r({formTitle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Field Labels?","essential-blocks"),checked:me,onChange:function(){return r({showLabel:!me})},__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Show Field Icons?","essential-blocks"),checked:_e,onChange:function(){return r({showInputIcon:!_e})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Form Settings","essential-blocks"),initialOpen:!0},React.createElement(h.ProSelectControl,{label:(0,_.__)("Notification Type","essential-blocks"),value:m,options:QR,onChange:function(e){return r({notificationType:e})}}),React.createElement(f.TextControl,{label:(0,_.__)("Email To","essential-blocks"),value:u.mailTo,placeholder:(null===(t=(0,s.select)("core"))||void 0===t||null===(t=t.getSite())||void 0===t?void 0:t.email)||(0,_.__)("Default is to Admin Email","essential-blocks"),onChange:function(e){return b(Rv(Rv({},u),{},{mailTo:e}))},help:(0,_.__)("Use commas to separate emails","essential-blocks"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Email Cc (Optional)","essential-blocks"),placeholder:(0,_.__)("Recipient Email Address","essential-blocks"),value:u.mailCc,onChange:function(e){return b(Rv(Rv({},u),{},{mailCc:e}))},help:(0,_.__)("Use commas to separate emails","essential-blocks"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Email Bcc (Optional)","essential-blocks"),value:u.mailBcc,placeholder:(0,_.__)("Recipient Email Address","essential-blocks"),onChange:function(e){return b(Rv(Rv({},u),{},{mailBcc:e}))},help:(0,_.__)("Use commas to separate emails","essential-blocks"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.TextControl,{label:(0,_.__)("Email Subject","essential-blocks"),attrName:"mailSubject",value:u.mailSubject,placeholder:"New Form Submission ["+(null===(l=(0,s.select)("core"))||void 0===l||null===(l=l.getSite())||void 0===l?void 0:l.url)+"]",onChange:function(e){return b(Rv(Rv({},u),{},{mailSubject:e}))},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Confirmation Settings","essential-blocks"),initialOpen:!0},React.createElement(h.ProSelectControl,{label:(0,_.__)("Confirmation Type","essential-blocks"),value:C,options:KR,onChange:function(e){return r({confirmationType:e})}}),"message"===C&&React.createElement(React.Fragment,null,React.createElement(f.TextareaControl,{label:"Success Message",value:y,rows:3,onChange:function(e){return r({successMessage:e})},__nextHasNoMarginBottom:!0}),React.createElement(f.TextareaControl,{label:"Default Error Message",value:k,rows:3,onChange:function(e){return r({errorMessage:e})},__nextHasNoMarginBottom:!0})),React.createElement(f.TextareaControl,{label:"Validation Error Message",value:R,rows:3,onChange:function(e){return r({validationErrorMessage:e})},__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ProSelectControl,{label:(0,_.__)("Button Type","essential-blocks"),value:ge,options:iv,onChange:function(e){return handleFormStyle(e)}}),"inline"==ge&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Fields Width (%)","essential-blocks"),controlName:JR,min:1,max:100,step:1,noUnits:!0})),React.createElement(f.TextControl,{label:(0,_.__)("Text","essential-blocks"),value:ae,onChange:function(e){return r({buttonText:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.ToggleControl,{label:(0,_.__)("Add icon","essential-blocks"),checked:re,onChange:function(){return r({btnAddIcon:!re})},__nextHasNoMarginBottom:!0}),re&&React.createElement(React.Fragment,null,React.createElement(h.EBIconPicker,{value:ie,onChange:function(e){return r({icon:e})}}))))),React.createElement(React.Fragment,null,React.createElement(f.PanelBody,{title:(0,_.__)("Form","essential-blocks"),initialOpen:!0},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Fields Gap (PX)","essential-blocks"),controlName:SR,min:0,max:100,step:1,noUnits:!0}),React.createElement(f.BaseControl,{label:(0,_.__)("Width","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},ov.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:T===e.value,isSecondary:T!==e.value,onClick:function(){return r({formWidth:e.value})}},e.label)}))),"fixed"===T&&React.createElement(React.Fragment,null,React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Fixed Width","essential-blocks"),controlName:qR,min:200,max:2e3,step:10}),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},$R.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:P===e.value,isSecondary:P!==e.value,onClick:function(){return r({formAlign:e.value})}},e.label)}))))),me&&React.createElement(f.PanelBody,{title:(0,_.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:uv}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:v,onChange:function(e){return r({labelColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Requied Color","essential-blocks"),color:le,onChange:function(e){return r({requiredColor:e})}}),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},$R.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:ce===e.value,isSecondary:ce!==e.value,onClick:function(){return r({labelAlign:e.value})}},e.label)}))),React.createElement(h.ResponsiveDimensionsControl,{controlName:wR,baseLabel:(0,_.__)("Margin","essential-blocks")})),_e&&React.createElement(React.Fragment,null,React.createElement(f.PanelBody,{title:(0,_.__)("Fields Icon","essential-blocks"),initialOpen:!1},React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:de,onChange:function(e){return r({inputIconColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size (PX)","essential-blocks"),controlName:YR,min:1,max:100,step:1,noUnits:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Input Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:cv}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:D,onChange:function(e){return r({fieldsColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Placeholder Color","essential-blocks"),color:O,onChange:function(e){return r({fieldsPlaceholderColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),color:N,onChange:function(e){return r({fieldsBgColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Width (%)","essential-blocks"),controlName:OR,min:1,max:100,step:1,units:ev}),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},$R.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:be===e.value,isSecondary:be!==e.value,onClick:function(){return r({fieldAlign:e.value})}},e.label)}))),React.createElement(h.ResponsiveDimensionsControl,{controlName:AR,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(f.PanelBody,{title:(0,_.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:NR})))),React.createElement(f.PanelBody,{title:(0,_.__)("Checkbox Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:mv}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:J,onChange:function(e){return r({checkboxColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),color:Z,onChange:function(e){return r({checkboxBgColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size (PX)","essential-blocks"),controlName:FR,min:1,max:100,step:1,noUnits:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Border Width","essential-blocks"),value:Q,onChange:function(e){return r({checkboxBorder:e})},min:1,max:5,step:1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.ButtonGroup,{className:"eb-inspector-btn-group"},lv.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:q===e.value,isSecondary:q!==e.value,onClick:function(){return r({checkboxType:e.value})}},e.label)})),"normal"===q&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Border Color","essential-blocks"),color:X,onChange:function(e){return r({checkboxBrColor:e})}})),"checked"===q&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Border Color","essential-blocks"),color:Y,onChange:function(e){return r({checkboxBrCheckedColor:e})}})),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Spacing (PX)","essential-blocks"),controlName:GR,min:1,max:100,step:1,noUnits:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Radio Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:_v}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:F,onChange:function(e){return r({radioColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),color:G,onChange:function(e){return r({radioBgColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size (PX)","essential-blocks"),controlName:zR,min:1,max:100,step:1,noUnits:!0}),React.createElement(f.RangeControl,{label:(0,_.__)("Border Width","essential-blocks"),value:V,onChange:function(e){return r({radioBorder:e})},min:1,max:5,step:1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),React.createElement(f.ButtonGroup,{className:"eb-inspector-btn-group"},lv.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:j===e.value,isSecondary:j!==e.value,onClick:function(){return r({radioType:e.value})}},e.label)})),"normal"===j&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Border Color","essential-blocks"),color:W,onChange:function(e){return r({radioBrColor:e})}})),"checked"===j&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Border Color","essential-blocks"),color:U,onChange:function(e){return r({radioBrCheckedColor:e})}})),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Spacing (PX)","essential-blocks"),controlName:jR,min:1,max:100,step:1,noUnits:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Date Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Selected Color","essential-blocks"),color:$,onChange:function(e){return r({dateSelectedColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Selected Background","essential-blocks"),color:K,onChange:function(e){return r({dateBgColor:e})}}))),React.createElement(f.PanelBody,{title:(0,_.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},$R.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:oe===e.value,isSecondary:oe!==e.value,onClick:function(){return r({buttonAlign:e.value})}},e.label)}))),"inline"==ge&&React.createElement(React.Fragment,null,React.createElement(f.BaseControl,{label:(0,_.__)("Vertical Align","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,sv.map(function(e){return React.createElement(f.Button,{isPrimary:pe===e.value,isSecondary:pe!==e.value,onClick:function(){return r({btnVerticalAlign:e.value})}},e.label)}))),React.createElement(f.__experimentalDivider,null),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Vertical Position","essential-blocks"),controlName:ZR,min:-500,max:500,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Horizontal Position","essential-blocks"),controlName:XR,min:0,max:500,step:1})),React.createElement(f.BaseControl,{label:(0,_.__)("Width","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},av.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:ne===e.value,isSecondary:ne!==e.value,onClick:function(){return r({buttonWidth:e.value})}},e.label)}))),"fixed"===ne&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Fixed Width","essential-blocks"),controlName:WR,min:100,max:900,step:1}),React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:bv}),React.createElement(f.ButtonGroup,{className:"eb-inspector-btn-group"},tv.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:B===e.value,isSecondary:B!==e.value,onClick:function(){return r({buttonType:e.value})}},e.label)})),"normal"===B&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:E,onChange:function(e){return r({btnColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),color:S,onChange:function(e){return r({btnBgColor:e})}})),"hover"===B&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:x,onChange:function(e){return r({btnHvColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),color:w,onChange:function(e){return r({btnBgHvColor:e})}})),React.createElement(h.ResponsiveDimensionsControl,{controlName:TR,baseLabel:(0,_.__)("Padding","essential-blocks")}),"block"==ge&&React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Margin Top (PX)","essential-blocks"),controlName:DR,min:0,max:500,step:1,noUnits:!0}),React.createElement(f.PanelBody,{title:(0,_.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:PR}))),re&&React.createElement(React.Fragment,null,React.createElement(f.__experimentalDivider,null),React.createElement(f.BaseControl,{label:(0,_.__)("Icon Postion","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},nv.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:se===e.value,isSecondary:se!==e.value,onClick:function(){return r({iconPosition:e.value})}},e.label)}))),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Size","essential-blocks"),controlName:UR,noUnits:!0}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Gap","essential-blocks"),controlName:VR,noUnits:!0}))),React.createElement(f.PanelBody,{title:(0,_.__)("Validation","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:dv}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:te,onChange:function(e){return r({fieldsValidationColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Fields Border Color","essential-blocks"),color:ee,onChange:function(e){return r({fieldsValidationBorderColor:e})}}),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},$R.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:ue===e.value,isSecondary:ue!==e.value,onClick:function(){return r({validationAlign:e.value})}},e.label)})))),React.createElement(f.PanelBody,{title:(0,_.__)("Message","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,{id:"eb-button-group-alignment"},$R.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:H===e.value,isSecondary:H!==e.value,onClick:function(){return r({messageAlign:e.value})}},e.label)}))),React.createElement(f.ButtonGroup,{className:"eb-inspector-btn-group"},rv.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return r({messageType:e.value})}},e.label)})),"success"==A&&React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:gv}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:M,onChange:function(e){return r({successColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),color:L,onChange:function(e){return r({successBgColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:MR,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(f.PanelBody,{title:(0,_.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:HR}))),"error"==A&&React.createElement(React.Fragment,null,React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:pv}),React.createElement(h.ColorControl,{label:(0,_.__)("Color","essential-blocks"),color:I,onChange:function(e){return r({errorColor:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Background","essential-blocks"),color:z,onChange:function(e){return r({errorBgColor:e})}}),React.createElement(h.ResponsiveDimensionsControl,{controlName:IR,baseLabel:(0,_.__)("Padding","essential-blocks")}),React.createElement(f.PanelBody,{title:(0,_.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:LR}))))),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:BR,baseLabel:"Margin"}),React.createElement(h.ResponsiveDimensionsControl,{controlName:ER,baseLabel:"Padding"})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:hR})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:xR}))))});var hv=[{label:(0,_.__)("Top","essential-blocks"),value:"top"},{label:(0,_.__)("Bottom","essential-blocks"),value:"bottom"}],Bv="wrpMargin",Ev="wrpPadding",xv="wrpBorderShadow",Sv="wrpBG",wv="shapeDivider";function Tv(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Pv(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Tv(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Tv(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Dv=Pv(Pv(Pv(Pv(Pv(Pv({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"}},(0,h.generateDimensionsAttributes)(Bv)),(0,h.generateDimensionsAttributes)(Ev)),(0,h.generateBorderShadowAttributes)(xv,{})),(0,h.generateBackgroundAttributes)(Sv,{noOverlay:!0})),(0,h.generateShapeDividerAttributes)(wv,{dividerType:"style_1",defaultColor:"var(--eb-global-primary-color)"})),{},{shapeDividerPosition:{type:"string",default:"top"}}),Ov=(0,h.withBlockContext)(Dv)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.shapeDividerPosition,r=(0,h.useBlockDefaults)(o,t,l,Dv);return React.createElement(React.Fragment,null,r&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Shape Divider Settings","essential-blocks"),initialOpen:!0},React.createElement(f.SelectControl,{label:(0,_.__)("Position","essential-blocks"),value:n,options:hv,onChange:function(e){return a({shapeDividerPosition:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(h.ShapeDividerControl,{controlName:wv,position:n})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Bv,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Ev,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Sv,noOverlay:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:xv}))))});var Nv="wrprBg",Av="wrpMargin",Hv="wrpPadding",Mv="wrpBorderShadow",Lv="iconBrd",Iv="iconBrdWidth",zv="iconSize",jv=[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"}],Fv=[{label:(0,_.__)("Circle","essential-blocks"),value:"circle"},{label:(0,_.__)("Square","essential-blocks"),value:"square"}],Gv=[{label:(0,_.__)("Default","essential-blocks"),value:"default"},{label:(0,_.__)("Framed","essential-blocks"),value:"framed"},{label:(0,_.__)("Stacked","essential-blocks"),value:"stacked"}],Wv=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}];function Uv(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function Vv(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Uv(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Uv(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const qv=Vv(Vv(Vv(Vv(Vv(Vv(Vv(Vv(Vv({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},iconAlign:{type:"string",default:"center"},icon:{type:"string",default:"far fa-check-circle"}},null===h.EBIcon||void 0===h.EBIcon?void 0:h.EBIcon.addAttributes()),{},{iconPrimaryColor:{type:"string",default:"var(--eb-global-primary-color)"},iconPrimaryHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},iconSecondaryColor:{type:"string",default:"var(--eb-global-secondary-color)"},iconSecondaryHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},iconView:{type:"string",default:"default"},iconShape:{type:"string",default:"circle"},iconLink:{type:"string"},linkNewTab:{type:"boolean",default:!1},linkNoFollow:{type:"boolean",default:!1},iconPadding:{type:"number"},iconColorType:{type:"string",default:"normal"}},(0,h.generateDimensionsAttributes)(Av)),(0,h.generateDimensionsAttributes)(Hv)),(0,h.generateDimensionsAttributes)(Lv,{styleFor:"border-radius"})),(0,h.generateDimensionsAttributes)(Iv)),(0,h.generateBorderShadowAttributes)(Mv,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBackgroundAttributes)(Nv,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,h.generateBackgroundAttributes)("iconBg",{noOverlay:!0,noMainBgi:!0})),(0,h.generateResponsiveRangeAttributes)(zv,{defaultRange:32})),Jv=(0,h.withBlockContext)(qv)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.iconAlign,r=t.icon,i=t.iconView,s=t.iconShape,c=t.iconPrimaryColor,u=t.iconPrimaryHoverColor,b=t.iconSecondaryColor,g=t.iconSecondaryHoverColor,p=t.iconColorType,m=t.iconPadding,d=(0,h.useBlockDefaults)(o,t,l,qv);return React.createElement(React.Fragment,null,d&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(h.EBIconPicker,{value:r,onChange:function(e){return a({icon:e})}}),React.createElement(f.BaseControl,{label:(0,_.__)("Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,jv.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:n===e.value,isSecondary:n!==e.value,onClick:function(){return a({iconAlign:e.value})}},e.label)}))),React.createElement(f.SelectControl,{label:(0,_.__)("Icon View","essential-blocks"),value:i,options:Gv,onChange:function(e){return a({iconView:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"default"!==i&&React.createElement(f.SelectControl,{label:(0,_.__)("Icon Shape","essential-blocks"),value:s,options:Fv,onChange:function(e){return a({iconShape:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Icon Style","essential-blocks"),initialOpen:!1},React.createElement(f.BaseControl,{__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,Wv.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return a({iconColorType:e.value})}},e.label)}))),"normal"===p&&React.createElement(h.ColorControl,{label:(0,_.__)("Primary Color","essential-blocks"),color:c,onChange:function(e){return a({iconPrimaryColor:e})}}),"hover"===p&&React.createElement(h.ColorControl,{label:(0,_.__)("Primary Hover Color","essential-blocks"),color:u,onChange:function(e){return a({iconPrimaryHoverColor:e})}}),"default"!==i&&"normal"===p&&React.createElement(h.ColorControl,{label:(0,_.__)("Secondary Color","essential-blocks"),color:b,onChange:function(e){return a({iconSecondaryColor:e})}}),"default"!==i&&"hover"===p&&React.createElement(h.ColorControl,{label:(0,_.__)("Secondary Hover Color","essential-blocks"),color:g,onChange:function(e){return a({iconSecondaryHoverColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Icon Size","essential-blocks"),controlName:zv,min:10,max:400,step:1}),React.createElement(f.RangeControl,{label:(0,_.__)("Padding","essential-blocks"),value:m,onChange:function(e){return a({iconPadding:e})},min:0,max:100,step:1,allowReset:!0,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}),"framed"===i&&React.createElement(h.ResponsiveDimensionsControl,{controlName:Iv,baseLabel:(0,_.__)("Border Width","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{forBorderRadius:!0,controlName:Lv,baseLabel:(0,_.__)("Border Radius","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Av,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Hv,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Nv})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Mv}))))});var Zv="wrprBg",Xv="wrpMargin",Yv="wrpPadding",Qv="wrpBorderShadow",Kv="coumnCount",$v="coumnGap",eh="coumnWidth",th="coumnRuleWidth",lh="textMargin",oh="textPadding",ah=((0,_.__)("Default","essential-blocks"),(0,_.__)("Preset 1","essential-blocks"),(0,_.__)("Preset 2","essential-blocks"),(0,_.__)("Preset 3","essential-blocks"),[{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"editor-alignright"})),value:"right"},{label:(0,_.__)(React.createElement(f.Dashicon,{icon:"menu"})),value:"justify"}]),nh=[{label:(0,_.__)("H1","essential-blocks"),value:"h1"},{label:(0,_.__)("H2","essential-blocks"),value:"h2"},{label:(0,_.__)("H3","essential-blocks"),value:"h3"},{label:(0,_.__)("H4","essential-blocks"),value:"h4"},{label:(0,_.__)("H5","essential-blocks"),value:"h5"},{label:(0,_.__)("H6","essential-blocks"),value:"h6"},{label:(0,_.__)("P","essential-blocks"),value:"p"},{label:(0,_.__)("Span","essential-blocks"),value:"span"}],rh=[{label:(0,_.__)("Custom","essential-blocks"),value:"custom"},{label:(0,_.__)("Dynamic Content","essential-blocks"),value:"dynamic-content"},{label:(0,_.__)("Dynamic Excerpt","essential-blocks"),value:"dynamic-excerpt"}],ih=[{label:(0,_.__)("None","essential-blocks"),value:"none"},{label:(0,_.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,_.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,_.__)("Solid","essential-blocks"),value:"solid"},{label:(0,_.__)("Double","essential-blocks"),value:"double"},{label:(0,_.__)("Groove","essential-blocks"),value:"groove"},{label:(0,_.__)("Ridge","essential-blocks"),value:"ridge"},{label:(0,_.__)("Ridge","essential-blocks"),value:"ridge"}],sh="text";function ch(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function uh(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ch(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ch(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const bh=uh(uh(uh(uh(uh(uh(uh(uh(uh(uh(uh({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},tagName:{type:"string",default:"p"},text:{type:"string"},color:{type:"string",default:"var(--eb-global-text-color)"},hoverColor:{type:"string"},align:{type:"string",default:"left"},source:{type:"string",default:"custom"},currentPostId:{type:"number",default:0},currentPostType:{type:"string",default:"post"},excerptLength:{type:"number",default:20},columnRuleColor:{type:"string",default:"var(--eb-global-text-color)"},columnRuleStyle:{type:"string",default:"default"}},(0,h.generateTypographyAttributes)(Object.values(i))),(0,h.generateDimensionsAttributes)(Xv,{top:0,bottom:15,right:0,left:0,isLinked:!1})),(0,h.generateDimensionsAttributes)(Yv)),(0,h.generateResponsiveRangeAttributes)(Kv,{defaultRange:1})),(0,h.generateResponsiveRangeAttributes)($v,{defaultRange:15})),(0,h.generateResponsiveRangeAttributes)(eh)),(0,h.generateResponsiveRangeAttributes)(th)),(0,h.generateBorderShadowAttributes)(Qv,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,h.generateBackgroundAttributes)(Zv,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,h.generateDimensionsAttributes)(lh)),(0,h.generateDimensionsAttributes)(oh)),gh=(0,h.withBlockContext)(bh)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,o=e.name,a=(e.deviceType,e.handleBlockDefault),n=t.tagName,r=t.color,i=t.hoverColor,s=t.align,c=t.source,u=t.excerptLength,b=t.columnRuleColor,g=t.columnRuleStyle,p=(0,h.useBlockDefaults)(o,t,l,bh);return React.createElement(React.Fragment,null,p&&React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Text Settings","essential-blocks"),initialOpen:!0},React.createElement(f.SelectControl,{label:(0,_.__)("Source","essential-blocks"),value:c,options:rh,onChange:function(e){return a({source:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.SelectControl,{label:(0,_.__)("HTML Tag","essential-blocks"),value:n,options:nh,onChange:function(e){return a({tagName:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),React.createElement(f.BaseControl,{label:(0,_.__)("Text Alignment","essential-blocks"),__nextHasNoMarginBottom:!0},React.createElement(f.ButtonGroup,null,ah.map(function(e,t){return React.createElement(f.Button,{key:t,isPrimary:s===e.value,isSecondary:s!==e.value,onClick:function(){return a({align:e.value})}},e.label)}))),"dynamic-excerpt"===c&&React.createElement(f.RangeControl,{label:(0,_.__)("Excerpt Length","essential-blocks"),value:u,onChange:function(e){return a({excerptLength:e})},min:1,max:100,step:1,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),React.createElement(f.PanelBody,{title:(0,_.__)("Text Styles","essential-blocks"),initialOpen:!1},React.createElement(h.TypographyDropdown,{baseLabel:(0,_.__)("Typography","essential-blocks"),typographyPrefixConstant:sh}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Color","essential-blocks"),color:r,onChange:function(e){return a({color:e})}}),React.createElement(h.ColorControl,{label:(0,_.__)("Text Hover Color","essential-blocks"),color:i,onChange:function(e){return a({hoverColor:e})}})),React.createElement(f.PanelBody,{title:(0,_.__)("Column Settings","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Column Count","essential-blocks"),controlName:Kv,min:1,max:6,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Column Gap","essential-blocks"),controlName:$v,min:0,max:100,step:1}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Column Width","essential-blocks"),controlName:eh,min:0,max:500,step:1}),React.createElement(f.SelectControl,{label:(0,_.__)("Column Rule Style","essential-blocks"),value:g,options:ih,onChange:function(e){return a({columnRuleStyle:e})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),"none"!==g&&React.createElement(React.Fragment,null,React.createElement(h.ColorControl,{label:(0,_.__)("Column Rule Color","essential-blocks"),color:b,onChange:function(e){return a({columnRuleColor:e})}}),React.createElement(h.ResponsiveRangeController,{baseLabel:(0,_.__)("Column Rule Width","essential-blocks"),controlName:th,min:0,max:100,step:1}))),React.createElement(f.PanelBody,{title:(0,_.__)("Text Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:lh,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:oh,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(h.ResponsiveDimensionsControl,{controlName:Xv,baseLabel:(0,_.__)("Margin","essential-blocks")}),React.createElement(h.ResponsiveDimensionsControl,{controlName:Yv,baseLabel:(0,_.__)("Padding","essential-blocks")})),React.createElement(f.PanelBody,{title:(0,_.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(h.BackgroundControl,{controlName:Zv})),React.createElement(f.PanelBody,{title:(0,_.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(h.BorderShadowControl,{controlName:Qv}))))});var ph,_h,mh,dh,fh,Ch,yh,kh,Rh,vh,hh,Bh,Eh,xh,Sh,wh,Th,Ph,Dh,Oh,Nh,Ah,Hh,Mh,Lh={add_to_cart:{component:Ee,preview:!0},advanced_heading:{component:ft,preview:!0},accordion:{component:Ze,preview:!0},advanced_image:{component:zt,preview:!0,previewData:{image:{url:(null===(ph=EssentialBlocksLocalize)||void 0===ph?void 0:ph.image_url)+"/gallery-images/hongkong.jpg"},imageCaption:"Style images in Gutenberg with advanced options."}},advanced_tabs:{component:gl,preview:!0},advanced_video:{component:Fl,preview:!0},advanced_navigation:{component:ko,preview:!1},breadcrumbs:{component:Io,preview:!0},button:{component:Jo,preview:!0},call_to_action:{component:ma,preview:!0},countdown:{component:Ga,preview:!0},dual_button:{component:bn,preview:!0},feature_list:{component:Fn,preview:!0},flipbox:{component:Dr,preview:!0},fluent_forms:{component:xi,preview:!1},image_comparison:{component:Ii,preview:!0,previewData:{leftImageURL:(null===(_h=EssentialBlocksLocalize)||void 0===_h?void 0:_h.eb_plugins_url)+"assets/images/white-balloon-bnw.jpeg",rightImageURL:(null===(mh=EssentialBlocksLocalize)||void 0===mh?void 0:mh.eb_plugins_url)+"assets/images/white-balloon.jpeg"}},image_gallery:{component:ds,preview:!0,previewData:{images:[{url:(null===(dh=EssentialBlocksLocalize)||void 0===dh?void 0:dh.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{url:(null===(fh=EssentialBlocksLocalize)||void 0===fh?void 0:fh.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{url:(null===(Ch=EssentialBlocksLocalize)||void 0===Ch?void 0:Ch.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{url:(null===(yh=EssentialBlocksLocalize)||void 0===yh?void 0:yh.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"},{url:(null===(kh=EssentialBlocksLocalize)||void 0===kh?void 0:kh.eb_plugins_url)+"assets/images/gallery-images/china.jpg"},{url:(null===(Rh=EssentialBlocksLocalize)||void 0===Rh?void 0:Rh.eb_plugins_url)+"assets/images/gallery-images/CA.jpg"}],sources:[{url:(null===(vh=EssentialBlocksLocalize)||void 0===vh?void 0:vh.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg",caption:""},{url:(null===(hh=EssentialBlocksLocalize)||void 0===hh?void 0:hh.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg",caption:""},{url:(null===(Bh=EssentialBlocksLocalize)||void 0===Bh?void 0:Bh.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg",caption:""},{url:(null===(Eh=EssentialBlocksLocalize)||void 0===Eh?void 0:Eh.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg",caption:""},{url:(null===(xh=EssentialBlocksLocalize)||void 0===xh?void 0:xh.eb_plugins_url)+"assets/images/gallery-images/china.jpg",caption:""},{url:(null===(Sh=EssentialBlocksLocalize)||void 0===Sh?void 0:Sh.eb_plugins_url)+"assets/images/gallery-images/CA.jpg",caption:""}]}},icon:{component:Jv,preview:!0},infobox:{component:Qs,preview:!0},instagram_feed:{component:pc,preview:!1},interactive_promo:{component:wc,preview:!0,previewData:{imageURL:(null===(wh=EssentialBlocksLocalize)||void 0===wh?void 0:wh.image_url)+"/gallery-images/china.jpg"}},nft_gallery:{component:iu,preview:!1},notice:{component:fu,preview:!0},number_counter:{component:Ju,preview:!0},openverse:{component:bb,preview:!1},parallax_slider:{component:Ab,preview:!0,previewData:{sliderData:[{src:(null===(Th=EssentialBlocksLocalize)||void 0===Th?void 0:Th.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{src:(null===(Ph=EssentialBlocksLocalize)||void 0===Ph?void 0:Ph.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{src:(null===(Dh=EssentialBlocksLocalize)||void 0===Dh?void 0:Dh.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{src:(null===(Oh=EssentialBlocksLocalize)||void 0===Oh?void 0:Oh.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"}]}},popup:{component:ng,preview:!0},post_carousel:{component:Qg,preview:!1},post_grid:{component:zp,preview:!1},post_meta:{component:t_,preview:!0},pricing_table:{component:z_,preview:!0},product_details:{component:lm,preview:!0},product_images:{component:Em,preview:!0},product_price:{component:Um,preview:!0},product_rating:{component:rd,preview:!0},progress_bar:{component:vd,preview:!0},row:{component:Fd,preview:!1},shape_divider:{component:Ov,preview:!0},slider:{component:yf,preview:!0,previewData:{images:[{url:(null===(Nh=EssentialBlocksLocalize)||void 0===Nh?void 0:Nh.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{url:(null===(Ah=EssentialBlocksLocalize)||void 0===Ah?void 0:Ah.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{url:(null===(Hh=EssentialBlocksLocalize)||void 0===Hh?void 0:Hh.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{url:(null===(Mh=EssentialBlocksLocalize)||void 0===Mh?void 0:Mh.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"}]}},social:{component:Mf,preview:!0},social_share:{component:oC,preview:!0},table_of_contents:{component:kC,preview:!0},team_member:{component:ny,preview:!0},taxonomy:{component:Ty,preview:!0},testimonial:{component:Gy,preview:!0},text:{component:gh,preview:!0},toggle_content:{component:nk,preview:!0},typing_text:{component:dk,preview:!0},woo_product_grid:{component:Sk,preview:!1},wpforms:{component:uR,preview:!1},wrapper:{component:bR,preview:!0},google_map:{component:RR,preview:!1},form:{component:vv,preview:!1}};function Ih(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,o)}return l}function zh(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ih(Object(l),!0).forEach(function(t){(0,u.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ih(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}var jh=C.PluginSidebar||y.PluginSidebar;const Fh=(0,s.withSelect)(function(e){return zh(zh({},U(e)),{},{getBlockDefaults:e("essential-blocks").getBlockDefaults()||{}})})(function(e){var t,l,o,a,n=e.getGlobalColors,r=e.getCustomColors,i=e.getGradientColors,c=e.getCustomGradientColors,C=e.getGlobalTypography,y=e.getBlockDefaults,E=EssentialBlocksLocalize.globalColors||[],x=(0,m.applyFilters)("eb_block_defaults",Lh),w=(0,d.useState)([]),T=(0,p.A)(w,2),D=T[0],O=T[1],N=(0,d.useState)([]),A=(0,p.A)(N,2),H=A[0],M=A[1],L=(0,d.useState)([]),I=(0,p.A)(L,2),z=I[0],j=I[1],F=(0,d.useState)([]),G=(0,p.A)(F,2),J=G[0],ee=G[1],te=(0,d.useState)({}),le=(0,p.A)(te,2),oe=le[0],ae=le[1],ne=(0,d.useState)({}),re=(0,p.A)(ne,2),ie=re[0],se=re[1],ce=(0,d.useState)(),ue=(0,p.A)(ce,2),be=ue[0],ge=ue[1],pe=(0,d.useState)(""),_e=(0,p.A)(pe,2),me=_e[0],de=_e[1],fe=(0,d.useState)(!1),Ce=(0,p.A)(fe,2),ye=Ce[0],ke=Ce[1],Re=(0,d.useState)(!1),ve=(0,p.A)(Re,2),he=ve[0],Be=ve[1],Ee=(0,h.useDeviceType)();(0,d.useEffect)(function(){if(Object.keys(C).length>0){var e=function(e,t){var l="",o="";for(var a in e){var n=a;if("body"===a?n="p":"link"===a?n="a":"allHeadings"===a&&(n=":is(h1, h2, h3, h4, h5, h6)"),"custom"===a)l+=V(e[a],t);else{var r=".editor-styles-wrapper .eb-parent-wrapper ".concat(n," { ");"allHeadings"===a?o+=q(r,e[a],t):l+=q(r,e[a],t)}}return o+l}(C,Ee);!function(e){setTimeout(function(){var t=(0,h.getEditorDocument)(),l=t.createElement("style");l.type="text/css",l.innerHTML=e,t.head.appendChild(l)},100)}(e),t=[],function e(l){for(var o in l)if(l.hasOwnProperty(o)){var a=l[o];"object"===(0,g.A)(a)&&e(a),"fontFamily"===o&&t.push("".concat(a,":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic"))}}(C),l=t,(0,h.loadGoogleFontEditor)(l)}var t,l},[C,Ee]),(0,d.useEffect)(function(){"object"===(0,g.A)(n)&&0===D.length&&O(E),"object"===(0,g.A)(i)&&0===z.length&&j(EssentialBlocksLocalize.gradientColors||[])},[]),(0,d.useEffect)(function(){JSON.stringify(n)!==JSON.stringify(D)&&O(n)},[n]),(0,d.useEffect)(function(){JSON.stringify(r)!==JSON.stringify(H)&&M(r)},[r]),(0,d.useEffect)(function(){JSON.stringify(i)!==JSON.stringify(z)&&j(i)},[i]),(0,d.useEffect)(function(){JSON.stringify(c)!==JSON.stringify(J)&&ee(c)},[c]),(0,d.useEffect)(function(){D.length>0&&((0,s.dispatch)("essential-blocks").setGlobalColors(D),(0,s.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;D.length>0&&D.map(function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)})},[D]),(0,d.useEffect)(function(){if("object"===(0,g.A)(H)){(0,s.dispatch)("essential-blocks").setCustomColors(H),(0,s.dispatch)("essential-blocks").setIsSaving(!0);var e=document.documentElement;H.length>0&&H.map(function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)})}},[H]),(0,d.useEffect)(function(){z.length>0&&((0,s.dispatch)("essential-blocks").setGradientColors(z),(0,s.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;z.length>0&&z.map(function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)})},[z]),(0,d.useEffect)(function(){"object"===(0,g.A)(J)&&((0,s.dispatch)("essential-blocks").setCustomGradientColors(J),(0,s.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;J.length>0&&J.map(function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)})},[J]);var xe=function(e,t){var l=(0,b.A)(D);l[e].color=t,O((0,b.A)(l)),Be(!0)},Se=function(e,t){var l=(0,b.A)(z);l[e].color=t,j((0,b.A)(l)),Be(!0)},we=function(e,t){var l=(0,b.A)(J);l[e].color=t,ee((0,b.A)(l)),Be(!0)},Te=function(e){var t=(0,b.A)(J);t.splice(e,1),ee((0,b.A)(t)),Be(!0)};(0,d.useEffect)(function(){JSON.stringify(y)!==JSON.stringify(oe)&&ae(y)},[y]),(0,d.useEffect)(function(){ae(zh(zh({},oe),ie))},[ie]);var Pe=(0,d.useCallback)(function(e){var t=zh({},oe[me]);Object.keys(e).map(function(l){t[l]=e[l]}),ae(zh(zh({},oe),{},(0,u.A)({},me,t)))},[oe,me]);(0,d.useEffect)(function(){var e=document.querySelector("#editor")||document.querySelector(".edit-site-visual-editor")||document.body;ge(e)},[]);var De=null===(t=x[me])||void 0===t?void 0:t.component,Oe=Object.keys(x),Ne=null===(l=EssentialBlocksLocalize)||void 0===l?void 0:l.all_blocks_default,Ae=null===(o=EssentialBlocksLocalize)||void 0===o?void 0:o.all_blocks,He=function(e){var t=zh({},oe[e]);return x[e].previewData&&(t=zh(zh({},t),x[e].previewData)),t},Me=function(e,t){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if("object"!==(0,g.A)(e))return[];var o=[];return e.map(function(e,a){return o.push({label:e.name||"Color",value:e.color,onChange:function(e){var o;t(a,e||(null===(o=l[a])||void 0===o?void 0:o.color)||"#000")}})}),o},Le=(0,s.useDispatch)(v.store),Ie=Le.createSuccessNotice,ze=Le.createErrorNotice,je=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Successfully saved Global settings!";Ie((0,_.__)(e),{type:"snackbar",icon:React.createElement(f.Dashicon,{icon:"saved"})})},Fe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Global settings could not be saved.";ze((0,_.__)(e),{type:"snackbar",icon:React.createElement(f.Dashicon,{icon:"info-outline"})})},Ge=function(){var e=U(s.select),t=(0,u.A)((0,u.A)((0,u.A)((0,u.A)((0,u.A)({},X,null==e?void 0:e.getGlobalColors),Y,null==e?void 0:e.getCustomColors),Q,null==e?void 0:e.getGradientColors),K,null==e?void 0:e.getCustomGradientColors),$,null==e?void 0:e.getGlobalTypography);Z(t).then(function(e){e?(je(),Be(!1)):Fe()}).catch(function(e){Fe()})},We=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"color",t=U(s.select);if(!t)return!1;var l=t.getGlobalColors,o=t.getCustomColors,a=t.getGradientColors,n=t.getCustomGradientColors,r=t.getGlobalTypography;return"color"===e?[l,o,a,n].some(function(e){return Array.isArray(e)?e.length>0:Object.keys(e||{}).length>0}):"typography"===e&&r&&Object.keys(r).length>0},Ue=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all";if(window.confirm("Are you sure you want to reset all the changes?")){var l,o,a=U(s.select),n=null===(e=window)||void 0===e?void 0:e.EssentialBlocksLocalize,r=n.globalColors,i=void 0===r?[]:r,c=n.gradientColors,b=void 0===c?[]:c;"all"===t||"color"===t?((0,s.dispatch)("essential-blocks").setGlobalColors(i),(0,s.dispatch)("essential-blocks").setCustomColors([]),(0,s.dispatch)("essential-blocks").setGradientColors(b),(0,s.dispatch)("essential-blocks").setCustomGradientColors([]),l=(0,u.A)((0,u.A)((0,u.A)((0,u.A)({},X,[]),Y,[]),Q,[]),K,[])):l=(0,u.A)((0,u.A)((0,u.A)((0,u.A)({},X,null==a?void 0:a.getGlobalColors),Y,null==a?void 0:a.getCustomColors),Q,null==a?void 0:a.getGradientColors),K,null==a?void 0:a.getCustomGradientColors),"all"===t||"typography"===t?((0,s.dispatch)("essential-blocks").setGlobalTypography({}),o=(0,u.A)({},$,{})):o=(0,u.A)({},$,null==a?void 0:a.getGlobalTypography);var g=zh(zh({},l),o);Z(g).then(function(e){e?(je("Successfully reset global settings!"),Be(!1)):Fe("Unable to reset global settings.")}).catch(function(e){Fe("Unable to reset global settings.")})}};return React.createElement(React.Fragment,null,React.createElement(jh,{className:"eb-global-controls",icon:React.createElement(B,null),name:"eb-global-controls",title:(0,_.__)("EB Global Controls","essential-blocks")},React.createElement("div",{className:"eb-panel-control"},React.createElement(f.PanelBody,{title:(0,_.__)("Global Color","essential-blocks"),initialOpen:!0},React.createElement(f.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(k.PanelColorSettings,{title:(0,_.__)("Global Colors","essential-blocks"),className:"eb-color-panel eb-global-color-panel",initialOpen:!0,disableAlpha:!0,disableCustomGradients:!1,colorSettings:Me(D,xe,E)}),H&&H.length>0&&React.createElement(S,{customColors:H,setCustomColors:M,setIsChanged:Be}),React.createElement("div",{className:"eb-add-btn add-custom-color"},React.createElement(f.Button,{className:"eb-add-btn__button add-custom-color-btn",onClick:function(){Be(!0),M([].concat((0,b.A)(H),[{color:"#000000",name:"Custom Color ".concat(H.length+1),slug:"custom-color-".concat(H.length+1),var:"--eb-custom-color-".concat(H.length+1)}]))}},"Add Custom Color ",React.createElement(f.Dashicon,{icon:"plus"})))),"gradient"===e.name&&React.createElement(React.Fragment,null,React.createElement(P,{title:"Gradient Colors",colors:z,setColor:Se,setColors:j,wrapperClass:"eb-gradient-color-panel",resetAction:!0}),React.createElement(P,{title:"Custom Gradient Colors",colors:J,setColor:we,setColors:ee,wrapperClass:"eb-custom-gradient-color-panel",resetAction:!0,deleteAction:!0,enableEditName:!0,onDelete:Te}),React.createElement("div",{className:"eb-add-btn add-custom-color"},React.createElement(f.Button,{className:"eb-add-btn__button add-custom-color-btn",onClick:function(){return ee([].concat((0,b.A)(J),[{color:"linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%)",name:"Custom Color ".concat(J.length+1),slug:"custom-gradient-color-".concat(J.length+1),var:"--eb-custom-gradient-color-".concat(J.length+1)}]))}},"Add Custom Color ",React.createElement(f.Dashicon,{icon:"plus"})))))}),React.createElement("div",{className:"global-controls-save"},React.createElement(f.Button,{variant:"secondary",className:"global-controls-reset",onClick:function(){return Ue("color")},label:"Reset All Global Color",showTooltip:!0,disabled:!We("color")},React.createElement(f.Dashicon,{icon:"image-rotate"})," Reset"),React.createElement(f.Button,{variant:"primary",className:"global-controls-save-btn",disabled:!he,onClick:function(){return Ge()}},React.createElement(f.Dashicon,{icon:"database-export"})," Save Settings"))),React.createElement(f.PanelBody,{title:(0,_.__)("Global Typography","essential-blocks"),initialOpen:!0},React.createElement(W,{isChanged:he,setIsChanged:Be,globalSettingsSave:Ge,globalSettingsReset:Ue,isResetable:We})),React.createElement(f.PanelBody,{title:(0,_.__)("Block Defaults","essential-blocks"),initialOpen:!1},React.createElement("div",{className:"eb-block-list-button"},"object"===(0,g.A)(Ne)&&Object.keys(x).sort(function(e,t){var l,o,a=(null===(l=Ne[e])||void 0===l?void 0:l.label)||"",n=(null===(o=Ne[t])||void 0===o?void 0:o.label)||"";return a.localeCompare(n)}).map(function(e,t){var l,o,a;return React.createElement("div",{className:"eb-block-button",key:t},React.createElement(f.Button,{variant:"none",className:"eb-block-default-button",onClick:function(){return t=Ne[e].value,de(t),void ke(function(e){return!e});var t}},React.createElement("img",{className:"eb-global-icon",src:null===(l=Ne[e])||void 0===l?void 0:l.icon,alt:null===(o=Ne[e])||void 0===o?void 0:o.label}),null===(a=Ne[e])||void 0===a?void 0:a.label,y[e]&&React.createElement("span",{className:"active"}," ",(0,_.__)(React.createElement(f.Dashicon,{icon:"edit"})))))}))))),ye&&React.createElement(f.Popover,{anchor:be,className:"eb-block-default-popup"},React.createElement(f.Button,{className:"btn-block-default btn-block-default-close",onClick:function(){return se({}),void ke(!1)}},React.createElement(f.Dashicon,{icon:"no"})),Oe.includes(me)&&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[me].label," ","Preview")),x[me].preview&&"true"===Ae[me].visibility&&React.createElement(k.BlockPreview,{blocks:(0,R.createBlock)("essential-blocks/".concat(null!==(a=Ne[me])&&void 0!==a&&a.is_pro?"pro-":"").concat(me.replace(/_/g,"-")),zh({},He(me))),viewportWidth:1100}),"false"===Ae[me].visibility&&React.createElement("p",{className:"preview-not-available"},Ne[me].label," ","Block isn't Enabled!"),!x[me].preview&&React.createElement("p",{className:"preview-not-available"},"Preview not available"),React.createElement("div",{className:"block-default-popup-footer"},React.createElement(f.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=Ne[me])||void 0===t?void 0:t.label))){var l=zh({},oe);l[e]&&delete l[e],(0,s.dispatch)("essential-blocks").setBlockDefault(l),(0,s.dispatch)("essential-blocks").saveBlockDefault(l),se({}),ae(l),ke(!1),setTimeout(function(){ke(!0)},1)}}(me)}},"Reset"),React.createElement(f.Button,{className:"btn-block-default-link",onClick:function(){return function(e){var t;ke(function(e){return!e}),Object.keys(oe).length>0&&((0,s.dispatch)("essential-blocks").setBlockDefault(oe),(0,s.dispatch)("essential-blocks").saveBlockDefault(oe));var l=wp.blocks.createBlock("essential-blocks/".concat(null!==(t=Ne[e])&&void 0!==t&&t.is_pro?"pro-":"").concat(e.replace(/_/g,"-")),zh({},He(e)));wp.data.dispatch("core/block-editor").insertBlocks(l)}(me)}},"Save & Insert"),React.createElement(f.Button,{className:"btn-block-default-save",onClick:function(){return ke(function(e){return!e}),void(Object.keys(oe).length>0&&((0,s.dispatch)("essential-blocks").setBlockDefault(oe),(0,s.dispatch)("essential-blocks").saveBlockDefault(oe)))}},"Save"))),React.createElement("div",{className:"eb-block-default"},React.createElement(De,{blockDefaults:oe[me]||{},setBlockDefaults:se,name:me,deviceType:Ee,handleBlockDefault:Pe}))),!Oe.includes(me)&&React.createElement("h3",null,"Block Default Controls not available")))});(0,c.registerPlugin)("eb-global-controls",{icon:B,render:Fh})},51609(e){e.exports=window.React},75795(e){e.exports=window.ReactDOM},56427(e){e.exports=window.wp.components},86087(e){e.exports=window.wp.element}},l={};function o(e){var a=l[e];if(void 0!==a)return a.exports;var n=l[e]={id:e,loaded:!1,exports:{}};return t[e].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}o.m=t,o.amdO={},e=[],o.O=(t,l,a,n)=>{if(!l){var r=1/0;for(u=0;u<e.length;u++){for(var[l,a,n]=e[u],i=!0,s=0;s<l.length;s++)(!1&n||r>=n)&&Object.keys(o.O).every(e=>o.O[e](l[s]))?l.splice(s--,1):(i=!1,n<r&&(r=n));if(i){e.splice(u--,1);var c=a();void 0!==c&&(t=c)}}return t}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[l,a,n]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var l in t)o.o(t,l)&&!o.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},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.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.j=7776,(()=>{var e={7776:0};o.O.j=t=>0===e[t];var t=(t,l)=>{var a,n,[r,i,s]=l,c=0;if(r.some(t=>0!==e[t])){for(a in i)o.o(i,a)&&(o.m[a]=i[a]);if(s)var u=s(o)}for(t&&t(l);c<r.length;c++)n=r[c],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(u)},l=globalThis.webpackChunkessential_blocks=globalThis.webpackChunkessential_blocks||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})(),o.nc=void 0;var a=o.O(void 0,[3935,7916],()=>o(15479));a=o.O(a)})();