Plugin Directory

Changeset 2726064


Ignore:
Timestamp:
05/18/2022 12:35:38 PM (4 years ago)
Author:
pixelgrade
Message:

Small styling and logic fixes

Location:
nova-blocks/trunk
Files:
108 edited

Legend:

Unmodified
Added
Removed
  • nova-blocks/trunk/build/block-editor/index.asset.php

    r2719178 r2726064  
    1 <?php return array('dependencies' => array('lodash', 'novablocks-icons', 'novablocks-utils', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-url', 'wp-viewport'), 'version' => '380dbea4717f450108665370c8ef774b');
     1<?php return array('dependencies' => array('lodash', 'novablocks-icons', 'novablocks-utils', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-url', 'wp-viewport'), 'version' => '51495b57d2a5fa95d940615441f96d52');
  • nova-blocks/trunk/build/block-editor/index.js

    r2719178 r2726064  
    99 * Copyright(c) 2015 Douglas Christopher Wilson
    1010 * MIT Licensed
    11  */var r=/; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g,o=/^[\u000b\u0020-\u007e\u0080-\u00ff]+$/,a=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+$/,i=/\\([\u000b\u0020-\u00ff])/g,c=/([\\"])/g,l=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/;function s(e){var t=String(e);if(a.test(t))return t;if(t.length>0&&!o.test(t))throw new TypeError("invalid parameter value");return'"'+t.replace(c,"\\$1")+'"'}function u(e){this.parameters=Object.create(null),this.type=e}t.format=function(e){if(!e||"object"!=typeof e)throw new TypeError("argument obj is required");var t=e.parameters,n=e.type;if(!n||!l.test(n))throw new TypeError("invalid type");var r=n;if(t&&"object"==typeof t)for(var o,i=Object.keys(t).sort(),c=0;c<i.length;c++){if(o=i[c],!a.test(o))throw new TypeError("invalid parameter name");r+="; "+o+"="+s(t[o])}return r},t.parse=function(e){if(!e)throw new TypeError("argument string is required");var t="object"==typeof e?function(e){var t;"function"==typeof e.getHeader?t=e.getHeader("content-type"):"object"==typeof e.headers&&(t=e.headers&&e.headers["content-type"]);if("string"!=typeof t)throw new TypeError("content-type header is missing from object");return t}(e):e;if("string"!=typeof t)throw new TypeError("argument string is required to be a string");var n=t.indexOf(";"),o=-1!==n?t.substr(0,n).trim():t.trim();if(!l.test(o))throw new TypeError("invalid media type");var a=new u(o.toLowerCase());if(-1!==n){var c,s,d;for(r.lastIndex=n;s=r.exec(t);){if(s.index!==n)throw new TypeError("invalid parameter format");n+=s[0].length,c=s[1].toLowerCase(),'"'===(d=s[2])[0]&&(d=d.substr(1,d.length-2).replace(i,"$1")),a.parameters[c]=d}if(n!==t.length)throw new TypeError("invalid parameter format")}return a}},,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}function a(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.r(t),n.d(t,"AutocompleteTokenField",(function(){return v})),n.d(t,"BlockVerticalAlignmentToolbar",(function(){return M})),n.d(t,"CardFieldsPreview",(function(){return D})),n.d(t,"ControlsGroup",(function(){return N})),n.d(t,"ColorPicker",(function(){return Z})),n.d(t,"DuotonePicker",(function(){return K})),n.d(t,"FontSizePicker",(function(){return Y})),n.d(t,"HeadingLevelIcon",(function(){return ee})),n.d(t,"HeadingToolbar",(function(){return ne})),n.d(t,"ImageSelectControl",(function(){return oe})),n.d(t,"InnerBlocksPreview",(function(){return ie})),n.d(t,"Notice",(function(){return se})),n.d(t,"ParametricGrid",(function(){return de})),n.d(t,"PresetControl",(function(){return fe})),n.d(t,"SignalControl",(function(){return Ye})),n.d(t,"TextPlaceholder",(function(){return et})),n.d(t,"ToggleGroup",(function(){return nt})),n.d(t,"VariationPicker",(function(){return ot})),n.d(t,"withVisibility",(function(){return at})),n.d(t,"insertTemplate",(function(){return it})),n.d(t,"generateDefaults",(function(){return st})),n.d(t,"getPlaceholderImages",(function(){return an})),n.d(t,"normalizeImages",(function(){return sn})),n.d(t,"PostCardMedia",(function(){return jn})),n.d(t,"PostCardLetter",(function(){return yn})),n.d(t,"PostCard",(function(){return _n})),n.d(t,"CardButton",(function(){return wn})),n.d(t,"CardTitle",(function(){return En})),n.d(t,"CardMeta",(function(){return Pn})),n.d(t,"CardDescription",(function(){return Sn})),n.d(t,"CardFooter",(function(){return Cn})),n.d(t,"Card",(function(){return xn})),n.d(t,"CardContentWrapper",(function(){return An})),n.d(t,"CardMediaWrapper",(function(){return In})),n.d(t,"getSvg",(function(){return _})),n.d(t,"getIconSvg",(function(){return w})),n.d(t,"ControlsDrawerContent",(function(){return Zn})),n.d(t,"ControlsSection",(function(){return Qn})),n.d(t,"ControlsSections",(function(){return $n})),n.d(t,"ControlsTab",(function(){return Wn})),n.d(t,"Drawer",(function(){return or})),n.d(t,"Drawers",(function(){return Kn})),n.d(t,"DrawerList",(function(){return er})),n.d(t,"DrawerPanel",(function(){return tr})),n.d(t,"DrawerListBefore",(function(){return nr})),n.d(t,"DrawerListAfter",(function(){return rr})),n.d(t,"GalleryPreview",(function(){return lr})),n.d(t,"GalleryPlaceholder",(function(){return cr})),n.d(t,"useApiFetch",(function(){return ye})),n.d(t,"useAnimationFrame",(function(){return _e})),n.d(t,"useBlockTopSpacingIsDisabled",(function(){return we})),n.d(t,"useEffectDebugger",(function(){return Se})),n.d(t,"useDidUpdateEffect",(function(){return xe})),n.d(t,"useInnerBlocks",(function(){return Ae})),n.d(t,"useInnerBlocksCount",(function(){return Ie})),n.d(t,"useInnerBlocksLock",(function(){return Re})),n.d(t,"useMemoryState",(function(){return Be})),n.d(t,"useMeta",(function(){return Ne})),n.d(t,"useOnScroll",(function(){return ze})),n.d(t,"useResizeObserver",(function(){return Le})),n.d(t,"useSupports",(function(){return Ve})),n.d(t,"useSettings",(function(){return qe})),n.d(t,"useScrollContainer",(function(){return $e})),n.d(t,"useScrollContainerBox",(function(){return We})),n.d(t,"useSelectParent",(function(){return Qe})),n.d(t,"useTraceUpdate",(function(){return Ze})),n.d(t,"useVisibility",(function(){return Je})),n.d(t,"setAttributesToInnerBlocks",(function(){return He})),n.d(t,"getEditorScrollContainer",(function(){return Ue})),n.d(t,"getSupports",(function(){return Ge}));var f=n(0),m=n(19),g=n(3);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var o=b(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}var v=function(e){u(n,e);var t=h(n);function n(e){var r;return i(this,n),(r=t.call(this,e)).state={suggestions:[],validValues:{},loading:r.isFetchingInfoOnLoad()},r.debouncedUpdateSuggestions=Object(m.debounce)(r.updateSuggestions,500),r}return l(n,[{key:"isFetchingInfoOnLoad",value:function(){var e=this.props,t=e.tokens,n=e.fetchSavedInfo;return Boolean(t.length&&n)}},{key:"componentDidMount",value:function(){var e=this;if(this.isFetchingInfoOnLoad()){var t=this.props,n=t.tokens;(0,t.fetchSavedInfo)(n).then((function(t){var n=e.state.validValues;t.forEach((function(e){n[e.value]=e.label})),e.setState({validValues:n,loading:!1})}))}}},{key:"componentWillUnmount",value:function(){delete this.suggestionsRequest,this.debouncedUpdateSuggestions.cancel()}},{key:"getLabelsForValues",value:function(e){var t=this.state.validValues;return e.reduce((function(e,n){return t[n]?[].concat(a(e),[t[n]]):e}),[])}},{key:"getValuesForLabels",value:function(e){var t=this.state.validValues;return e.map((function(e){return Object.keys(t).find((function(n){return t[n]===e}))}))}},{key:"updateSuggestions",value:function(e){var t=this,n=this.props.fetchSuggestions;n&&this.setState({loading:!0},(function(){var r=n(e);r.then((function(e){if(t.suggestionsRequest===r){var n=t.state.validValues,o=[];e.forEach((function(e){o.push(e.label),n[e.value]=e.label})),t.setState({suggestions:o,validValues:n,loading:!1})}})).catch((function(){t.suggestionsRequest===r&&t.setState({loading:!1})})),t.suggestionsRequest=r}))}},{key:"handleOnChange",value:function(e){(0,this.props.onChange)(this.getValuesForLabels(e))}},{key:"getTokens",value:function(){var e=this.props.tokens;return this.getLabelsForValues(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.help,r=t.label,o=void 0===r?"":r,a=this.state,i=a.suggestions,c=a.loading;return Object(f.createElement)("div",{className:"autocomplete-tokenfield"},Object(f.createElement)(g.FormTokenField,{value:this.getTokens(),suggestions:i,onChange:function(t){return e.handleOnChange(t)},onInputChange:function(t){return e.debouncedUpdateSuggestions(t)},label:o}),c&&Object(f.createElement)(g.Spinner,null),n&&Object(f.createElement)("p",{className:"autocomplete-tokenfield__help"},n))}}]),n}(f.Component);function O(){return(O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=n(25),_=function(e){return null!=e&&e.viewBox&&null!=e&&e.id?Object(f.createElement)("svg",{className:"novablocks-icon",viewBox:e.viewBox},Object(f.createElement)("use",{className:"novablocks-icon-symbol",xlinkHref:"#".concat(e.id)})):""},w=function(e){var t=y.library[e];return _(t)},k=n(1),E=n(48),P=n(8),S=n(7);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var A=Object(f.createContext)({name:"",isSelected:!1,focusedElement:null,setFocusedElement:function(){},clientId:null}).Consumer,I={top:{icon:w("alignTop"),title:Object(k.__)("Align Top","nova-blocks")},center:{icon:w("alignCenter"),title:Object(k.__)("Align Center","nova-blocks")},bottom:{icon:w("alignBottom"),title:Object(k.__)("Align Bottom","nova-blocks")}},R=["top","center","bottom"];var T,B,M=Object(S.compose)((T=function(e){return{clientId:e.clientId}},Object(S.createHigherOrderComponent)((function(e){return function(t){return Object(f.createElement)(A,null,(function(n){return Object(f.createElement)(e,O({},t,T(n,t)))}))}}),"withBlockEditContext")),Object(E.withViewportMatch)({isLargeViewport:"medium"}),Object(P.withSelect)((function(e,t){var n=t.clientId,r=t.isLargeViewport,o=t.isCollapsed,a=e("core/block-editor"),i=a.getBlockRootClientId,c=a.getSettings;return{isCollapsed:o||!r||!c().hasFixedToolbar&&i(n)}})))((function(e){var t=e.isCollapsed,n=e.value,r=e.onChange,o=e.controls,a=void 0===o?R:o,i=I[n],c=I.top;return Object(f.createElement)(g.ToolbarGroup,{label:Object(k.__)("Vertical Alignment","nova-blocks"),iscollapsed:t,icon:i?i.icon:c.icon,controls:a.map((function(e){return x(x({},I[e]),{},{isActive:n===e,onClick:(t=e,function(){return r(n===t?void 0:t)})});var t}))})})),F=n(40),D=function(e){var t=e.attributes,n=t.metaAboveTitle,r=t.title,o=t.metaBelowTitle,a=t.description,i=t.showMeta,c=t.showTitle,l=t.showDescription,s=t.buttonText,u=t.showButtons;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(Pn,{show:i},n),Object(f.createElement)(En,{show:c},r),Object(f.createElement)(Pn,{show:i},o),Object(f.createElement)(Sn,{show:l},Object(F.__unstableStripHTML)(a)),Object(f.createElement)(Cn,{show:u&&!!s},Object(f.createElement)(wn,e,s)))},N=function(e){var t="novablocks-controls-group",n=f.Children.toArray(e.children);return e.className&&(t="".concat(t," ").concat(e.className)),n.length?Object(f.createElement)("div",{className:t},!!e.title&&Object(f.createElement)("div",{className:"novablocks-controls-group__title"},e.title),e.children):null},z=n(16),L=n.n(z),V=new Uint8Array(16);function q(){if(!B&&!(B="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return B(V)}var H=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var U=function(e){return"string"==typeof e&&H.test(e)},G=[],$=0;$<256;++$)G.push(($+256).toString(16).substr(1));var W=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(G[e[t+0]]+G[e[t+1]]+G[e[t+2]]+G[e[t+3]]+"-"+G[e[t+4]]+G[e[t+5]]+"-"+G[e[t+6]]+G[e[t+7]]+"-"+G[e[t+8]]+G[e[t+9]]+"-"+G[e[t+10]]+G[e[t+11]]+G[e[t+12]]+G[e[t+13]]+G[e[t+14]]+G[e[t+15]]).toLowerCase();if(!U(n))throw TypeError("Stringified UUID is invalid");return n};var Q=function(e,t,n){var r=(e=e||{}).random||(e.rng||q)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return W(r)},Z=function(e){var t=e.onChange,n=e.options,r=e.selected,o=e.favorite,a=o?"star":"tick";return Object(f.createElement)("div",{className:"components-base-control color-palette-picker"},Object(f.createElement)("div",{className:"color-palette-picker__palettes"},n.map((function(e,n){var i=e.value,c=(e.data,e.colors),l=Q(),s="".concat(r)==="".concat(i),u=L()("color-palette-picker__color",{"color-palette-picker__color--favorite":s&&o});return Object(f.createElement)("button",{key:"color_palette_picker_palette_"+n,className:u,style:{color:c[0]},onClick:function(){t(i)}},Object(f.createElement)("svg",{className:"color-palette-picker__color-svg",width:"48",height:"48",viewBox:"0 0 48 48"},Object(f.createElement)("defs",null,Object(f.createElement)("linearGradient",{id:l,x1:"0%",y1:"0%",x2:"100%",y2:"0%"},c.map((function(e,t,n){var r={stopColor:e,stopOpacity:1};return Object(f.createElement)(f.Fragment,{key:"color_palette_picker_palette_color_"+t},Object(f.createElement)("stop",{offset:"".concat(100*t/n.length,"%"),style:r}),Object(f.createElement)("stop",{offset:"".concat(100*(t+1)/n.length,"%"),style:r}))})))),Object(f.createElement)("circle",{className:"color-palette-picker__color-dash",stroke:"none",fill:"none",r:"20",cx:"24",cy:"24"}),Object(f.createElement)("circle",{className:"color-palette-picker__color-fill",fill:"url(#".concat(l,")"),r:"17",cx:"24",cy:"24"})),s&&Object(f.createElement)("div",{className:"color-palette-picker__tick",dangerouslySetInnerHTML:{__html:Object(y.getIcon)(a)}}))}))))},K=function(e){var t=e.options;return Object(f.createElement)(Z,O({label:"Duotones",options:t,onChange:function(e){},selected:1},e))},J=[{value:"smallest",label:Object(k.__)("Smallest","nova-blocks")},{value:"smaller",label:Object(k.__)("Smaller","nova-blocks")},{value:"normal",label:Object(k.__)("Normal","nova-blocks")},{value:"larger",label:Object(k.__)("Larger","nova-blocks")},{value:"largest",label:Object(k.__)("Largest","nova-blocks")}],X=function(e){return Object(f.createElement)(g.SelectControl,O({label:Object(k.__)("Font Size","nova-blocks"),options:J},e))};X.DEFAULT_FONT_SIZE="normal",X.FONT_SIZE_OPTIONS=J;var Y=X;function ee(e){var t=e.level,n=e.isPressed,r=void 0!==n&&n,o={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z"};return o.hasOwnProperty(t)?Object(f.createElement)(g.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",isPressed:r},Object(f.createElement)(g.Path,{d:o[t]})):null}function te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var o=b(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}var ne=function(e){u(n,e);var t=te(n);function n(){return i(this,n),t.apply(this,arguments)}return l(n,[{key:"createLevelControl",value:function(e,t,n){var r=e===t;return{icon:Object(f.createElement)(ee,{level:e,isPressed:r}),title:Object(k.sprintf)(Object(k.__)("Heading %d"),e),isActive:r,onClick:function(){return n(e)}}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,r=t.maxLevel,o=t.selectedLevel,a=t.onChange;return Object(f.createElement)(g.ToolbarGroup,{icon:Object(f.createElement)(ee,{level:o}),controls:Object(m.range)(n,r).map((function(t){return e.createLevelControl(t,o,a)}))})}}]),n}(f.Component);function re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var oe=function(e){var t=re(Object(f.useState)(o),2),n=(t[0],t[1]),r=e.options,o=e.selected,a="function"==typeof e.onChange?e.onChange:function(){};return Object(f.createElement)("div",{className:"components-base-control components-image-select-control"},r.map((function(e){return Object(f.createElement)("div",{key:e.slug,role:"button","aria-label":e.label,onClick:function(){n(e.slug),a(e.slug)},className:L()("components-image-select-control__option",{"components-image-select-control__option--selected":e.slug===o})},Object(f.createElement)("div",{className:"components-image-select-control__image"},Object(f.createElement)("img",{src:e.src,alt:e.label})),Object(f.createElement)("div",{className:"components-image-select-control__label"},e.label))})))},ae=n(20),ie=function(e){var t=e.clientId;return Ae(t).map((function(e){return Object(ae.getSaveElement)(e.name,e.attributes,e.innerBlocks)}))},ce=n(42),le=n.n(ce),se=function(e){var t=e.id,n=e.content,r=e.dismissLabel,o=re(Object(f.useState)(le.a.get(t)),2),a=o[0],i=o[1];return a?null:Object(f.createElement)("div",{className:"novablocks-notice"},n,void 0!==r&&Object(f.createElement)(g.Button,{isPrimary:!0,onClick:function(){le.a.set(t,!0,{expires:365}),i(!0)}},r))},ue=n(4),de=function(e){var t=e.attributes,n=e.getContent,r=e.cardsCount,o=e.className,a=Object(ue.applyLayoutEngine)(t),i=0;return Object(ue.redistributeCardsInAreas)(a,r,t),Object(f.createElement)("div",{className:o,style:Object(ue.getGridStyle)(t),key:"parametric_grid"},!!a&&a.map((function(r,o){var a=r.areas,c=r.row,l=r.col,s={gridColumnStart:l,gridColumnEnd:l+r.width,gridRowStart:c,gridRowEnd:c+r.height};return Object(f.createElement)("div",{className:"nb-grid__column",style:s,key:"parametric_grid_column_"+o},a.map((function(r,a){return i+=r.postsCount,!!r.postsCount&&Object(f.createElement)("div",{className:Object(ue.getParametricLayoutAreaClassName)(r,t),key:"parametric_grid_column_"+o+"_area_"+a},Array.from(Array(r.postsCount).keys()).map((function(o){var a=Object(ue.isLandscape)(r,t);return n(i-r.postsCount+o,e,a)})))})))})))},pe=function(e,t){var n={},r=t.find((function(t){return e===t.value}));return r&&r.preset&&(n=Object.assign(r.preset,n)),n},be=function(e,t){var n=e.filter((function(e){var n=e.preset;return Object.keys(n).every((function(e){return n[e]===t[e]}))}));return n.length?n[0].value:null},fe=function(e){var t=e.label,n=e.options,r=e.randomize,o=e.attributes,a=e.setAttributes,i=Object(f.useCallback)((function(){return"function"==typeof r?r():{}}),[r]),c=Object(f.useMemo)((function(){var e=Array.isArray(n)?n.slice():[];return void 0!==r&&e.push({label:"Just My Style™",value:"just-my-style",preset:{}}),e}),[n,r]),l=Object(f.useMemo)((function(){return be(c,o)}),[c,o]),s=Object(f.useCallback)((function(e){if("just-my-style"!==e){var t=pe(e,c);a(t)}else a(Object.assign({},i()))}),[c]);return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(g.RadioControl,{label:t,options:c.map((function(e){return{label:e.label,value:e.value}})),selected:l,onChange:s}),"just-my-style"===l&&Object(f.createElement)("div",{key:"advanced-gallery-surprise-control"},Object(f.createElement)(g.Button,{isPrimary:!0,onClick:function(){a(i())}},Object(k.__)("💡 Surprise me!","nova-blocks"))))};function me(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function ge(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){me(a,r,o,i,c,"next",e)}function c(e){me(a,r,o,i,c,"throw",e)}i(void 0)}))}}var he=n(29),ve=n.n(he),Oe=wp.apiFetch,je={},ye=function(e){var t=re(Object(f.useState)([]),2),n=t[0],r=t[1];return Object(f.useEffect)((function(){e&&function(){var t=ge(ve.a.mark((function t(){return ve.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(je[e]){t.next=4;break}return t.next=3,Oe({path:e});case 3:je[e]=t.sent;case 4:r(je[e]);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()()}),[e]),{data:n}},_e=function(e){var t=Object(f.useRef)(),n=Object(f.useRef)(),r=function r(o){if(n.current){var a=o-n.current;e(a)}n.current=o,t.current=requestAnimationFrame(r)};Object(f.useEffect)((function(){return t.current=requestAnimationFrame(r),function(){return cancelAnimationFrame(t.current)}}),[])},we=function(e){var t=Object(P.useSelect)("core/block-editor"),n=t.getBlockParents,r=t.getBlock,o=t.getClientIdsWithDescendants,a=n(e).slice(),i=o();return Object(f.useMemo)((function(){if(a.length){var t=r(a[a.length-1]).innerBlocks;if(t.length&&t[0].clientId===e)return!0}return e===i[0]}),[e,i])};function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pe=function(e,t){var n=Object(f.useRef)(t);return Object(f.useEffect)((function(){n.current=e})),n.current},Se=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=Pe(t,[]),o=t.reduce((function(e,t,o){if(t!==r[o]){var a=n[o]||o;return Ee(Ee({},e),{},j({},a,{before:r[o],after:t}))}return e}),{});Object.keys(o).length&&console.log("[use-effect-debugger] ",o),Object(f.useEffect)(e,t)},Ce=n(9),xe=function(e,t){var n=Object(Ce.useRef)(!1);Object(Ce.useEffect)((function(){n.current?e():n.current=!0}),t)},Ae=function(e){return Object(P.useSelect)((function(t){var n;return(null===(n=t("core/block-editor").getBlock(e))||void 0===n?void 0:n.innerBlocks)||[]}),[e])},Ie=function(e,t,n,r){var o=Object(P.useSelect)((function(t){return t("core/block-editor").getBlockCount(e)}),[e]),a=Object(P.useDispatch)("core/block-editor").replaceInnerBlocks,i=Ae(e);return Object(f.useEffect)((function(){var c=t.postsToShow,l=i.slice(0,c);if(c>o)for(var s=0;s<c-o;s++)l.push(Object(ae.createBlock)(n,r));a(e,l)}),[t])},Re=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=Object(P.useDispatch)("core/block-editor"),a=o.updateBlockAttributes,i=Ae(e);return Object(f.useEffect)((function(){i.forEach((function(e){r&&e.name!==r||a(e.clientId,{lock:t})}))}),[n])},Te={},Be=function(e,t){var n=re(Object(f.useState)((function(){return Object.prototype.hasOwnProperty.call(Te,e)?Te[e]:"function"==typeof t?t():t})),2),r=n[0],o=n[1];return[r,function(t){Te[e]=t,o(t)}]},Me=n(30);function Fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function De(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ne=function(e){var t=function(){},n=Object(P.useSelect)((function(e){var t;return null===(t=e("core/editor"))||void 0===t?void 0:t.getCurrentPostType()}),[]);if(!n)return[null,t];var r=re(Object(Me.useEntityProp)("postType",n,"meta"),2),o=r[0],a=r[1];return o?[o[e],Object(f.useCallback)((function(t){a(De(De({},o),{},j({},e,t)))}),[o])]:[null,t]},ze=function(e,t){Object(f.useEffect)((function(){return e&&e.addEventListener("scroll",t),function(){e&&e.removeEventListener("scroll",t)}}),[e])},Le=function(){var e=re(Object(f.useState)({}),2),t=e[0],n=e[1],r=re(Object(f.useState)(null),2),o=r[0],a=r[1],i=Object(f.useRef)(null),c=Object(f.useCallback)((function(){var e=i.current;e&&e.disconnect()}),[]),l=Object(f.useCallback)((function(){i.current=new window.ResizeObserver((function(e){var t=re(e,1)[0];return n(t)})),o&&i.current.observe(o)}),[o]);return Object(f.useLayoutEffect)((function(){return l(),function(){return c()}}),[c,l]),[a,t]},Ve=function(e){return Object(P.useSelect)((function(t){return t("core/blocks").getBlockType(e).supports}),[e])},qe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"novablocks",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object(P.useSelect)((function(t){return t(e).getSettings()}),t)},He=function(e,t){var n=Object(P.select)("core/block-editor").getBlock,r=Object(P.dispatch)("core/block-editor").updateBlockAttributes;n(e).innerBlocks.forEach((function(e){r(e.clientId,t)}))},Ue=function(){return document.querySelector(".edit-post-layout__content")||document.querySelector(".edit-post-editor-regions__content")||document.querySelector(".block-editor-editor-skeleton__content")||document.querySelector(".interface-interface-skeleton__content")},Ge=function(e){return Object(P.select)("core/blocks").getBlockType(e).supports},$e=function(){var e=re(Object(f.useState)(null),2),t=e[0],n=e[1];return Object(f.useEffect)((function(){n(Ue())}),[]),t},We=function(e){var t=re(Object(f.useState)(null),2),n=t[0],r=t[1],o=re(Le(),2),a=o[0],i=o[1],c=Object(f.useCallback)((function(){r(e.getBoundingClientRect())}),[e]);return Object(f.useEffect)((function(){e&&a(e)}),[e]),Object(f.useEffect)((function(){e&&r(e.getBoundingClientRect())}),[i]),Object(f.useEffect)((function(){return e&&e.addEventListener("scroll",c),function(){e&&e.removeEventListener("scroll",c)}}),[]),n},Qe=function(e,t){var n=e.clientId,r=e.isSelected,o=Object(P.useDispatch)("core/block-editor"),a=o.selectBlock,i=o.clearSelectedBlock,c=Object(P.useSelect)((function(e){return e("core/block-editor").getBlockParents(n).slice()}),[n]);return Object(f.useEffect)((function(){r&&c.length&&(void 0===t||t)&&i().then((function(){a(c[c.length-1])}))}),[r,t])},Ze=function(e){var t=Object(f.useRef)(e);Object(f.useEffect)((function(){var n=Object.entries(e).reduce((function(e,n){var r=re(n,2),o=r[0],a=r[1];return t.current[o]!==a&&(e[o]=[t.current[o],a]),e}),{});Object.keys(n).length>0&&console.log("Changed props:",n),t.current=e}))},Ke=Object(f.createContext)("ControlsVisibility"),Je=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=Object(f.useContext)(Ke),r=n[e],o=void 0===r&&t;return!(!o&&!0!==r)},Xe=["None","Low","Medium","High"],Ye=function(e){var t,n,r,o,a,i,c,l,s,u=e.label,d=e.signal,p=e.onChange||function(){},b=e.labels||Xe,m=Ve(e.name),h=Math.min(null!==(t=null==m||null===(n=m.novaBlocks)||void 0===n||null===(r=n.colorSignal)||void 0===r?void 0:r.maxColorSignal)&&void 0!==t?t:3,null!==(o=null==e?void 0:e.max)&&void 0!==o?o:3),v=Math.max(null!==(a=null==m||null===(i=m.novaBlocks)||void 0===i||null===(c=i.colorSignal)||void 0===c?void 0:c.minColorSignal)&&void 0!==a?a:0,null!==(l=null==e?void 0:e.min)&&void 0!==l?l:0),O=b[d],y=L()("nb-signal-icon",(j(s={},"nb-signal-icon--none",0===d),j(s,"nb-signal-icon--low",1===d),j(s,"nb-signal-icon--medium",2===d),j(s,"nb-signal-icon--high",3===d),s));return Object(f.createElement)("div",{className:"components-base-control components-nb-signal-control"},Object(f.createElement)("div",{className:"components-base-control__field"},Object(f.createElement)("div",{className:"components-base-control__label"},u),Object(f.createElement)("div",{className:"components-nb-signal-control__root"},Object(f.createElement)("div",{className:"nb-signal"},Object(f.createElement)("div",{className:y},Object(f.createElement)("div",{className:"nb-signal-icon__bar"}),Object(f.createElement)("div",{className:"nb-signal-icon__bar"}),Object(f.createElement)("div",{className:"nb-signal-icon__bar"})),Object(f.createElement)("div",{className:"nb-signal__text"},Object(f.createElement)("div",{className:"nb-signal-icon-label"},"Level"),Object(f.createElement)("div",{className:"nb-signal__value-label"},O)),Object(f.createElement)("div",{className:"nb-signal__controls"},Object(f.createElement)(g.Button,{isSecondary:!0,disabled:d<=v,onClick:function(){p(d-1)}},Object(f.createElement)(g.Icon,{icon:"minus"})),Object(f.createElement)(g.Button,{isSecondary:!0,disabled:d>=h,onClick:function(){p(d+1)}},Object(f.createElement)(g.Icon,{icon:"plus"})))))))},et=function(e){var t=e.rows||2,n=Array.from(Array(t).keys());return Object(f.createElement)("div",{className:"novablocks-text-placeholder"},n.map((function(e,t){var r=t===n.length-1?Object(ue.getRandomBetween)(6,12):Object(ue.getRandomBetween)(17,20),o={width:"".concat(5*r,"%")};return Object(f.createElement)("div",{key:"text_placeholder_"+t,className:"novablocks-text-placeholder__row",style:o})})))},tt=n(35),nt=function(e){var t=e.toggles,n="function"==typeof e.onChange?e.onChange:function(){},r=re(Object(f.useState)((function(){return new WeakMap})),1)[0],o=t.filter((function(e){return!!e.value})),a=t.filter((function(e){return!e.value})),i={initial:{left:0},from:{opacity:0,height:0,left:40},enter:function(e){return function(){var t=ge(ve.a.mark((function t(n){var o;return ve.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=r.get(e),t.next=3,n({opacity:1,left:0,height:o.offsetHeight});case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},leave:function(e){return function(){var e=ge(ve.a.mark((function e(t,n){return ve.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({opacity:0,height:0,left:40});case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},keys:function(e){return e.attribute}},c=Object(tt.useTransition)(o,i),l=Object(tt.useTransition)(a,i),s=Object(f.useCallback)((function(e){return function(t){"function"==typeof e.onChange&&e.onChange(t),n(j({},e.attribute,t))}}),[]);return Object(f.createElement)("div",{className:"components-toggle-group__panel",key:"toggle-group-controls"},Object(f.createElement)("div",{className:"components-toggle-group"},!!o.length&&Object(f.createElement)("div",{className:"components-toggle-group__toggle-list  components-toggle-group__toggle-list--enabled"},c((function(e,t,n){var o=n.key;return Object(f.createElement)(tt.animated.div,{key:o,style:e,className:"components-toggle-group__toggle-list-animated"},Object(f.createElement)("div",{ref:function(e){return e&&r.set(t,e)}},Object(f.createElement)("div",{className:"components-toggle-group__toggle-list-item"},Object(f.createElement)(g.ToggleControl,{label:t.label,checked:!!t.value,onChange:s(t)}))))}))),!!a.length&&Object(f.createElement)(f.Fragment,null,Object(f.createElement)("label",{className:"components-toggle-group__toggle-list-label"},"Elements you aren't using"),Object(f.createElement)("div",{className:"components-toggle-group__toggle-list  components-toggle-group__toggle-list--disabled"},l((function(e,t,n){var o=n.key;return Object(f.createElement)(tt.animated.div,{key:o,style:e,className:"components-toggle-group__toggle-list-animated"},Object(f.createElement)("div",{ref:function(e){return e&&r.set(t,e)}},Object(f.createElement)("div",{className:"components-toggle-group__toggle-list-item"},Object(f.createElement)(g.ToggleControl,{label:t.label,checked:!!t.value,onChange:s(t)}))))}))))))},rt=n(13),ot=function(e){var t,n=e.setAttributes,r=e.clientId,o=e.name,a=Object(P.useSelect)((function(e){var t=e("core/blocks"),n=t.getBlockType,r=t.getBlockVariations,a=t.getDefaultBlockVariation;return{blockType:n(o),variations:r(o),defaultVariation:a(o)}}),[o]),i=a.blockType,c=a.variations,l=a.defaultVariation,s=Object(P.useDispatch)("core/block-editor").replaceInnerBlocks,u=Object(f.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;n(e.attributes),e.innerBlocks&&s(r,Object(ae.createBlocksFromInnerBlocksTemplate)(e.innerBlocks))}),[l]);return Object(f.createElement)(rt.__experimentalBlockVariationPicker,{icon:null==i||null===(t=i.icon)||void 0===t?void 0:t.src,label:null==i?void 0:i.title,instructions:Object(k.__)("Select a variation to start with.","nova-blocks"),variations:c,onSelect:u,allowSkip:!0})},at=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(n){return function(r){var o=Object(f.useContext)(Ke)[e];return void 0===o&&t||!0===o?Object(f.createElement)(n,r):null}}},it=function(e,t){var n=Object(P.select)("core/block-editor"),r=n.getBlocksByClientId,o=n.getClientIdsWithDescendants,a=Object(P.dispatch)("core/block-editor"),i=a.replaceInnerBlocks,c=a.updateBlockAttributes,l=o(),s=!1;return Object(P.subscribe)((function(){var n=o(),a=n.filter((function(e){return!l.includes(e)}));n!==l&&a.length&&(s?(l=n,r(a).map((function(n){var r;n.name!==e||n.attributes.templateInserted||null!==(r=n.innerBlocks)&&void 0!==r&&r.length||(i(n.clientId,Object(ae.createBlocksFromInnerBlocksTemplate)(t)),c(n.clientId,{templateInserted:!0}))}))):s=!0)}))};function ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ct(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var st=function(e,t){var n=Object(P.select)("core/block-editor"),r=n.getBlocksByClientId,o=n.getClientIdsWithDescendants,a=Object(P.dispatch)("core/block-editor").updateBlockAttributes,i=o(),c=!1;return Object(P.subscribe)((function(){var n=o(),l=n.filter((function(e){return!i.includes(e)}));n!==i&&l.length&&(c?(i=n,r(l).map((function(n){n.name!==e||n.attributes.defaultsGenerated||"function"!=typeof t||t(n).then((function(e){a(n.clientId,lt(lt({},e),{},{defaultsGenerated:!0}))}))}))):c=!0)}))},ut=n(49);function dt(){return(dt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function pt(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var bt=mt((function(e){return"string"==typeof e?e:null})),ft=function(e){return null!=e};function mt(e){return function(t){return ft(e(t))}}var gt=function(e){return Object.keys(e).reduce((function(t,n){var r,o=e[n];return dt({},t,ft(o)?((r={})[n]=o,r):{})}),{})};function ht(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.length-1;return function(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];for(var a=t[0].apply(this,n),i=1;i<=r;i++)a=t[i].call(this,a);return a}}var vt,Ot,jt=mt((function(e){return ft(e)&&"object"==typeof e&&!Array.isArray(e)?e:null})),yt=mt((function(e){return Array.isArray(e)&&e.every(bt)&&e.length>0?e:null})),_t=mt((function(e){return jt(e)&&"errors"in e&&yt(e.errors)?{errors:e.errors}:null})),wt=function(e){this.message=e},kt=function(e){if(function(e){var t=e.headers.get("content-type");return ft(t)&&"application/json"===Object(ut.parse)(t).type}(e))return e.json().catch((function(e){throw new wt("unable to parse JSON response.")}));throw new wt("expected JSON response from server.")},Et=function(e){return function(t){return(t.ok?e({response:t}).then((function(e){return{type:"success",status:t.status,response:e,originalResponse:t}})):kt(t).then((function(e){return dt({type:"error",status:t.status},function(e){return _t(e)?{errors:e.errors,source:"api"}:{errors:["Responded with a status code outside the 2xx range, and the response body is not recognisable."],source:"decoding"}}(e),{originalResponse:t})}))).catch((function(e){if(e instanceof wt)return{type:"error",source:"decoding",status:t.status,originalResponse:t,errors:[e.message]};throw e}))}},Pt=function(){return function(e){var t=e.response;return kt(t)}},St=function(e){var t=e.pathname,n=e.query;return function(e){var r=new URL(e);return function(e){return function(t){"/"===t.pathname?t.pathname=e:t.pathname+=e}}(t)(r),function(e){return function(t){Object.keys(e).forEach((function(n){return t.searchParams.set(n,e[n].toString())}))}}(n)(r),r.toString()}},Ct=function(e){return function(t,n){void 0===n&&(n={});var r=e(t),o=r.headers,a=r.query;return dt({},pt(r,["headers","query"]),n,{query:a,headers:dt({},o,n.headers)})}},xt=function(e){return e},At=function(e){var t=e.accessKey,n=e.apiVersion,r=void 0===n?"v1":n,o=e.apiUrl,a=void 0===o?"https://api.unsplash.com":o,i=e.headers,c=e.fetch,l=pt(e,["accessKey","apiVersion","apiUrl","headers","fetch"]);return function(e){var n=e.handleResponse;return ht(e.handleRequest,(function(e){var o=e.pathname,s=e.query,u=e.method,d=void 0===u?"GET":u,p=e.headers,b=e.body,f=e.signal,m=St({pathname:o,query:s})(a),g=dt({method:d,headers:dt({},i,p,{"Accept-Version":r},ft(t)?{Authorization:"Client-ID "+t}:{}),body:b,signal:f},l);return(null!=c?c:fetch)(m,g).then(Et(n))}))}},It=function(e){var t=e.headers.get("x-total");if(ft(t)){var n=parseInt(t);if(Number.isInteger(n))return n;throw new wt("expected x-total header to be valid integer.")}throw new wt("expected x-total header to exist.")},Rt=function(){return function(e){var t=e.response;return Pt()({response:t}).then((function(e){return{results:e,total:It(t)}}))}},Tt=function(e){return ft(e)?{collections:e.join()}:{}},Bt=function(e){return ft(e)?{topics:e.join()}:{}},Mt=function(e){var t=e.page,n=e.perPage,r=e.orderBy;return gt({per_page:n,order_by:r,page:t})},Ft=function(){var e=function(e){return"/collections/"+e.collectionId+"/photos"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.collectionId,r=t.orientation,o=pt(t,["collectionId","orientation"]);return{pathname:e({collectionId:n}),query:gt(dt({},Mt(o),{orientation:r}))}})),handleResponse:Rt()}}(),Dt=function(){var e=function(e){return"/collections/"+e.collectionId};return{getPathname:e,handleRequest:Ct((function(t){var n=t.collectionId;return{pathname:e({collectionId:n}),query:{}}})),handleResponse:Pt()}}(),Nt=function(){var e=function(){return"/collections"};return{getPathname:e,handleRequest:Ct((function(e){return void 0===e&&(e={}),{pathname:"/collections",query:Mt(e)}})),handleResponse:Rt()}}(),zt=function(){var e=function(e){return"/collections/"+e.collectionId+"/related"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.collectionId;return{pathname:e({collectionId:n}),query:{}}})),handleResponse:Pt()}}(),Lt=function(){return{getPathname:function(e){return"/photos"},handleRequest:Ct((function(e){return void 0===e&&(e={}),{pathname:"/photos",query:gt(Mt(e))}})),handleResponse:Rt()}}(),Vt=function(){var e=function(e){return"/photos/"+e.photoId};return{getPathname:e,handleRequest:Ct((function(t){var n=t.photoId;return{pathname:e({photoId:n}),query:{}}})),handleResponse:Pt()}}(),qt=function(){var e=function(e){return"/photos/"+e.photoId+"/statistics"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.photoId;return{pathname:e({photoId:n}),query:{}}})),handleResponse:Pt()}}(),Ht=function(){var e=function(){return"/photos/random"};return{getPathname:e,handleRequest:Ct((function(e){var t=void 0===e?{}:e,n=t.collectionIds,r=t.contentFilter,o=t.topicIds,a=pt(t,["collectionIds","contentFilter","topicIds"]);return{pathname:"/photos/random",query:gt(dt({},a,{content_filter:r},Tt(n),Bt(o))),headers:{"cache-control":"no-cache"}}})),handleResponse:Pt()}}(),Ut={handleRequest:Ct((function(e){var t=function(e){var t=new URL(e),n=t.pathname;return{query:function(e){var t={};return e.forEach((function(e,n){t[n]=e})),t}(t.searchParams),pathname:"/"===n?void 0:n}}(e.downloadLocation),n=t.pathname,r=t.query;if(!ft(n))throw new Error("Could not parse pathname from url.");return{pathname:n,query:gt(r)}})),handleResponse:Pt()},Gt=function(){return{getPathname:function(e){return"/search/photos"},handleRequest:Ct((function(e){var t=e.query,n=e.page,r=e.perPage,o=e.orderBy,a=e.collectionIds,i=e.lang,c=e.contentFilter,l=pt(e,["query","page","perPage","orderBy","collectionIds","lang","contentFilter"]);return{pathname:"/search/photos",query:gt(dt({query:t,content_filter:c,lang:i,order_by:o},Mt({page:n,perPage:r}),Tt(a),l))}})),handleResponse:Pt()}}(),$t=function(){return{getPathname:function(e){return"/search/collections"},handleRequest:Ct((function(e){var t=e.query,n=pt(e,["query"]);return{pathname:"/search/collections",query:dt({query:t},Mt(n))}})),handleResponse:Pt()}}(),Wt=function(){return{getPathname:function(e){return"/search/users"},handleRequest:Ct((function(e){var t=e.query,n=pt(e,["query"]);return{pathname:"/search/users",query:dt({query:t},Mt(n))}})),handleResponse:Pt()}}(),Qt=function(){var e=function(e){return"/users/"+e.username};return{getPathname:e,handleRequest:Ct((function(t){var n=t.username;return{pathname:e({username:n}),query:{}}})),handleResponse:Pt()}}(),Zt=function(){var e=function(e){return"/users/"+e.username+"/photos"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.username,r=t.stats,o=t.orientation,a=pt(t,["username","stats","orientation"]);return{pathname:e({username:n}),query:gt(dt({},Mt(a),{orientation:o,stats:r}))}})),handleResponse:Rt()}}(),Kt=function(){var e=function(e){return"/users/"+e.username+"/likes"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.username,r=t.orientation,o=pt(t,["username","orientation"]);return{pathname:e({username:n}),query:gt(dt({},Mt(o),{orientation:r}))}})),handleResponse:Rt()}}(),Jt=function(){var e=function(e){return"/users/"+e.username+"/collections"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.username,r=pt(t,["username"]);return{pathname:e({username:n}),query:Mt(r)}})),handleResponse:Rt()}}(),Xt=function(e){return"/topics/"+e.topicIdOrSlug},Yt=xt({getPathname:Xt,handleRequest:function(e){var t=e.page,n=e.perPage,r=e.orderBy,o=e.topicIdsOrSlugs;return{pathname:"/topics",query:gt(dt({},Mt({page:t,perPage:n}),{ids:null==o?void 0:o.join(","),order_by:r}))}},handleResponse:Rt()}),en=xt({getPathname:Xt,handleRequest:function(e){var t=e.topicIdOrSlug;return{pathname:Xt({topicIdOrSlug:t}),query:{}}},handleResponse:Pt()}),tn=function(){var e=ht(Xt,(function(e){return e+"/photos"}));return{getPathname:e,handleRequest:function(t){var n=t.topicIdOrSlug,r=t.orientation,o=pt(t,["topicIdOrSlug","orientation"]);return{pathname:e({topicIdOrSlug:n}),query:gt(dt({},Mt(o),{orientation:r}))}},handleResponse:Rt()}}();!function(e){e.Afrikaans="af",e.Amharic="am",e.Arabic="ar",e.Azerbaijani="az",e.Belarusian="be",e.Bulgarian="bg",e.Bengali="bn",e.Bosnian="bs",e.Catalan="ca",e.Cebuano="ceb",e.Corsican="co",e.Czech="cs",e.Welsh="cy",e.Danish="da",e.German="de",e.Greek="el",e.English="en",e.Esperanto="eo",e.Spanish="es",e.Estonian="et",e.Basque="eu",e.Persian="fa",e.Finnish="fi",e.French="fr",e.Frisian="fy",e.Irish="ga",e.ScotsGaelic="gd",e.Galician="gl",e.Gujarati="gu",e.Hausa="ha",e.Hawaiian="haw",e.Hindi="hi",e.Hmong="hmn",e.Croatian="hr",e.HaitianCreole="ht",e.Hungarian="hu",e.Armenian="hy",e.Indonesian="id",e.Igbo="ig",e.Icelandic="is",e.Italian="it",e.Hebrew="iw",e.Japanese="ja",e.Javanese="jw",e.Georgian="ka",e.Kazakh="kk",e.Khmer="km",e.Kannada="kn",e.Korean="ko",e.Kurdish="ku",e.Kyrgyz="ky",e.Latin="la",e.Luxembourgish="lb",e.Lao="lo",e.Lithuanian="lt",e.Latvian="lv",e.Malagasy="mg",e.Maori="mi",e.Macedonian="mk",e.Malayalam="ml",e.Mongolian="mn",e.Marathi="mr",e.Malay="ms",e.Maltese="mt",e.Myanmar="my",e.Nepali="ne",e.Dutch="nl",e.Norwegian="no",e.Nyanja="ny",e.Oriya="or",e.Punjabi="pa",e.Polish="pl",e.Pashto="ps",e.Portuguese="pt",e.Romanian="ro",e.Russian="ru",e.Kinyarwanda="rw",e.Sindhi="sd",e.Sinhala="si",e.Slovak="sk",e.Slovenian="sl",e.Samoan="sm",e.Shona="sn",e.Somali="so",e.Albanian="sq",e.Serbian="sr",e.Sesotho="st",e.Sundanese="su",e.Swedish="sv",e.Swahili="sw",e.Tamil="ta",e.Telugu="te",e.Tajik="tg",e.Thai="th",e.Turkmen="tk",e.Filipino="tl",e.Turkish="tr",e.Tatar="tt",e.Uighur="ug",e.Ukrainian="uk",e.Urdu="ur",e.Uzbek="uz",e.Vietnamese="vi",e.Xhosa="xh",e.Yiddish="yi",e.Yoruba="yo",e.ChineseSimplified="zh",e.ChineseTraditional="zh-TW",e.Zulu="zu"}(vt||(vt={})),function(e){e.LATEST="latest",e.POPULAR="popular",e.VIEWS="views",e.DOWNLOADS="downloads",e.OLDEST="oldest"}(Ot||(Ot={}));var nn=ht(At,(function(e){return{photos:{get:e(Vt),list:e(Lt),getStats:e(qt),getRandom:e(Ht),trackDownload:e(Ut)},users:{getPhotos:e(Zt),getCollections:e(Jt),getLikes:e(Kt),get:e(Qt)},search:{getCollections:e($t),getPhotos:e(Gt),getUsers:e(Wt)},collections:{getPhotos:e(Ft),get:e(Dt),list:e(Nt),getRelated:e(zt)},topics:{list:e(Yt),get:e(en),getPhotos:e(tn)}}})),rn=encodeURI("utm_source=".concat("Nova Blocks","&utm_medium=referral")),on=new(function(){function e(){i(this,e),this.fetchedImages=!1,this.images=[]}return l(e,[{key:"fetch",value:function(){var e,t,n,r=this,o=this.normalize.bind(this),a=null===(e=window)||void 0===e||null===(t=e.pixcare)||void 0===t||null===(n=t.themeConfig)||void 0===n?void 0:n.unsplashApiKey;return a?(this.api=nn({accessKey:a}),this.api.collections.getPhotos({collectionId:"10606015"}).then((function(e){if(!e.errors){var t=e.response,n=t.results;t.total;return r.images=n.map(o),r.images}console.log("error occurred: ",e.errors[0])})).finally((function(){r.fetchedImages=!0}))):(this.fetchedImages=!0,[])}},{key:"get",value:function(){return this.fetchedImages?this.images:this.fetch()}},{key:"normalize",value:function(e){var t=this;return{id:e.id,url:e.urls.regular,type:"image",width:e.width,height:e.height,sizes:{full:{url:e.urls.full,width:e.width,height:e.height},large:{url:e.urls.regular},medium:{url:e.urls.small},thumbnail:{url:e.urls.thumb},novablocks_huge:{url:e.urls.regular},novablocks_large:{url:e.urls.regular},novablocks_medium:{url:e.urls.small},novablocks_tiny:{url:e.urls.thumb}},title:e.description,caption:'<p class="credits">Photo by <a target="_blank" href="'.concat(e.user.links.html,"?").concat(rn,'">').concat(e.user.name,'</a> on <a target="_blank" href="https://unsplash.com?').concat(rn,'">Unsplash</a></p>'),download:function(){t.api.photos.trackDownload({downloadLocation:e.links.download_location})}}}}]),e}()),an=on.get.bind(on),cn=n(23),ln=n.n(cn),sn=function(e){var t=e.map((function(e){return ln()({path:"/wp/v2/media/".concat(e.id)}).then((function(t){var n;return Object.assign({},e,{description:null==t||null===(n=t.description)||void 0===n?void 0:n.raw})}))}));return Promise.all(t)},un=n(41),dn=function(e){var t=e.userId,n=re(Object(f.useState)(),2),r=n[0],o=n[1];return Object(f.useEffect)((function(){if(t){var n=t;ln()({path:"/wp/v2/users/".concat(e.id)}).then((function(e){n===t&&o(e)}))}}),[t]),t&&void 0!==r&&(null==r?void 0:r.name)||""},pn=function(e){var t=e.termId,n=e.postType,r=re(Object(f.useState)(),2),o=r[0],a=r[1];return Object(f.useEffect)((function(){if(t){var e=t,r="/wp/v2/categories/".concat(t);switch(n){case"product":r="/wp/v2/product_cat/".concat(t);break;case"portfolio":r="/wp/v2/portfolio_type/".concat(t);break;case"gallery":r="/wp/v2/gallery_type/".concat(t)}ln()({path:r}).then((function(n){e===t&&a(n)}))}}),[t]),t&&void 0!==o&&(null==o?void 0:o.name)||""},bn=n(31),fn=function(e){var t=e.postId,n=re(Object(f.useState)(),2),r=n[0],o=n[1];return Object(f.useEffect)((function(){if(t){var e=t;ln()({path:Object(bn.addQueryArgs)("/wp/v2/comments",{post:t}),parse:!1}).then((function(n){e===t&&o(n.headers.get("X-WP-Total"))}))}}),[t]),t&&void 0!==r?r?"".concat(r," Comment").concat(r>1?"s":""):Object(k.__)("No Comments","nova-blocks"):""},mn=function(e){var t=e.termIds,n=e.postType,r=re(Object(f.useState)(),2),o=r[0],a=r[1];return Object(f.useEffect)((function(){if(t){var e=t.join(","),r="/wp/v2/tags";switch(n){case"product":r="/wp/v2/product_tag";break;case"portfolio":r="/wp/v2/portfolio_tag";break;case"gallery":r="/wp/v2/gallery_tag"}ln()({path:Object(bn.addQueryArgs)(r,{page:1,per_page:10,include:t})}).then((function(n){e===t.join(",")&&a(n)}))}}),[t]),t&&void 0!==o&&o.length&&o.map((function(e){return e.name})).join(", ")||""},gn=function(e){var t,n=12,r=0,o=0,a=null===(t=e.post)||void 0===t?void 0:t.content.rendered,i=a.replace(/(<([^>]+)>)/gi,"").split(" ").filter((function(e){return""!=e})).length,c=Math.floor(i/(250/60)),l=a.match(/<img\s[^>]+>/g),s=a.match(/<iframe\s[^>]+>/g);if(null!==l)for(var u=l.length,d=0;d<u;d++)r+=n,n>3&&n--;null!==s&&(o=60*s.length);var p=Math.ceil((c+r+o)/60);return p<1&&(p=1),Object(k.sprintf)(Object(k.__)("%s min read","nova-blocks"),p)},hn=function(e,t){var n,r,o,a,i,c,l,s;switch(t){case"author":return(null==e?void 0:e.author)&&Object(f.createElement)(dn,{userId:e.author});case"category":var u=0;switch(e.type){case"product":null!=e&&null!==(n=e.product_cat)&&void 0!==n&&n.length&&(u=e.product_cat[0]);break;case"portfolio":null!=e&&null!==(r=e.portfolio_type)&&void 0!==r&&r.length&&(u=e.portfolio_type[0]);break;case"gallery":null!=e&&null!==(o=e.gallery_type)&&void 0!==o&&o.length&&(u=e.gallery_type[0]);break;case"testimonial":break;default:null!=e&&null!==(a=e.categories)&&void 0!==a&&a.length&&(u=e.categories[0])}return!!u&&Object(f.createElement)(pn,{termId:u,postType:e.type});case"comments":return!(null==e||!e.id)&&Object(f.createElement)(fn,{postId:e.id});case"date":var d=Object(un.__experimentalGetSettings)().formats.date;return!(null==e||!e.date_gmt)&&Object(f.createElement)("time",{dateTime:Object(un.format)("c",e.date_gmt)},Object(un.dateI18n)(d,e.date_gmt));case"tags":var p=[];switch(e.type){case"product":null!=e&&null!==(i=e.product_tag)&&void 0!==i&&i.length&&(p=e.product_tag);break;case"portfolio":null!=e&&null!==(c=e.portfolio_tag)&&void 0!==c&&c.length&&(p=e.portfolio_tag);break;case"gallery":null!=e&&null!==(l=e.gallery_tag)&&void 0!==l&&l.length&&(p=e.gallery_tag);break;case"testimonial":break;default:null!=e&&null!==(s=e.tags)&&void 0!==s&&s.length&&(p=e.tags)}return!!p&&Object(f.createElement)(mn,{termIds:p,postType:e.type});case"reading-time":return Object(f.createElement)(gn,{post:e});default:return null}},vn=function(e){var t,n,r,o,a,i,c,l,s,u,d,p;return{type:null==e?void 0:e.media_type,width:(null==e||null===(t=e.media_details)||void 0===t||null===(n=t.sizes)||void 0===n||null===(r=n.novablocks_large)||void 0===r?void 0:r.width)||(null==e||null===(o=e.media_details)||void 0===o?void 0:o.width),height:(null==e||null===(a=e.media_details)||void 0===a||null===(i=a.sizes)||void 0===i||null===(c=i.novablocks_large)||void 0===c?void 0:c.height)||(null==e||null===(l=e.media_details)||void 0===l?void 0:l.height),url:(null==e||null===(s=e.media_details)||void 0===s||null===(u=s.sizes)||void 0===u||null===(d=u.novablocks_large)||void 0===d?void 0:d.source_url)||(null==e?void 0:e.source_url),alt:(null==e||null===(p=e.media_details)||void 0===p?void 0:p.alt)||(null==e?void 0:e.alt)||""}},On=Object(P.withSelect)((function(e,t){var n=e("core").getMedia,r=t.post,o=t.attributes.showMedia,a=r.featured_media;if(!a||!o)return null;var i=n(a);return i?{media:vn(i)}:null})),jn=function(e){var t=e.media;return t?Object(f.createElement)("img",{className:"nb-supernova-item__media",src:t.url,width:t.width,height:t.height,alt:null==t?void 0:t.alt}):null},yn=function(e){var t,n=e.post,r=(null==n||null===(t=n.title)||void 0===t?void 0:t.raw)||"",o=Object(f.useRef)(null);return r?(Object(f.useEffect)((function(){o.current&&Object(ue.resizeDropcap)(o.current)}),[o]),Object(f.createElement)("div",{className:"nb-supernova-item__dropcap-wrapper sm-variation-11"},Object(f.createElement)("span",{className:"nb-supernova-item__dropcap",ref:o},r.substring(0,1)))):null},_n=On((function(e){var t,n,r=e.attributes,o=e.post,a=r.showMeta,i=r.showTitle,c=r.showDescription,l=r.showButtons,s=r.showMedia,u=function(e){var t,n,r,o=e.attributes,a=o.metadataPosition,i=o.primaryMetadata,c=o.secondaryMetadata,l=e.post,s=hn(l,i),u=hn(l,c);switch(t=s&&u?Object(f.createElement)(f.Fragment,null,Object(f.createElement)("span",{className:"nb-card__meta--primary",key:"card_meta_primary_post_"+l.id},s),Object(f.createElement)("span",{className:"nb-card__meta-separator",key:"card_meta_separator_post_"+l.id}),Object(f.createElement)("span",{className:"nb-card__meta--secondary",key:"card_meta_secondary_post_"+l.id},u)):s||u,a){case"above-title":n=t;break;case"below-title":r=t;break;case"split":n=s,r=u}return{metaAboveTitle:n,metaBelowTitle:r}}(e),d=u.metaAboveTitle,p=u.metaBelowTitle,b=e.Media||jn;return Object(f.createElement)(xn,O({},e,{key:"card_post_"+o.id}),s&&e.media&&Object(f.createElement)(In,O({},e,{key:"card_post_mediawrapper_"+o.id}),Object(f.createElement)(yn,e),Object(f.createElement)(b,O({},e,{key:"card_post_media_"+o.id}))),Object(f.createElement)("div",{className:"nb-supernova-item__inner-container",key:"card_post_innercontainer_"+o.id},Object(f.createElement)(Pn,{show:a,key:"card_post_metaabovetitle_"+o.id},d),Object(f.createElement)(En,{show:i,attributes:r,key:"card_post_title_"+o.id},(null==o||null===(t=o.title)||void 0===t?void 0:t.raw)||""),Object(f.createElement)(Pn,{show:a,key:"card_post_metabelowtitle_"+o.id},p),Object(f.createElement)(Sn,{show:c,key:"card_post_description_"+o.id},Object(F.__unstableStripHTML)((null==o||null===(n=o.excerpt)||void 0===n?void 0:n.rendered)||"")),Object(f.createElement)(Cn,{show:l,key:"card_post_footer_"+o.id},Object(f.createElement)(wn,{key:"card_post_footer_button_"+o.id},Object(k.__)("Read More","nova-blocks")))))})),wn=function(e){var t=e.attributes,n=e.children,r=Object(f.useMemo)((function(){var e=Object(ue.getAlignFromMatrix)(null==t?void 0:t.contentPosition),n={justifyContent:"center"};return"left"===e[1]&&(n.justifyContent="flex-start"),"right"===e[1]&&(n.justifyContent="flex-end"),n}),[t]);return Object(f.createElement)("div",{className:"wp-block-buttons",style:r},Object(f.createElement)("div",{className:"wp-block-button sm-color-signal-1 is-style-text sm-palette-1 sm-palette--shifted sm-variation-1 sm-light","data-palette":"1","data-palette-variation":"1","data-color-signal":"1","data-use-source-color-as-reference":"true"},Object(f.createElement)("a",{className:"wp-block-button__link"},n)))},kn=function(e){return function(t){var n=t.show,r=t.placeholder;return n||r?Object(f.createElement)(e,t):null}},En=kn((function(e){var t=e.attributes,n=e.placeholder,r=e.children,o="h".concat(null==t?void 0:t.cardTitleLevel),a="has-".concat(null==t?void 0:t.cardTitleFontSize,"-font-size");return Object(f.createElement)(o,{className:"nb-card__title ".concat(a)},n?Object(f.createElement)(et,null):r)})),Pn=kn((function(e){var t=e.placeholder,n=e.children;return t||n?Object(f.createElement)("div",{className:"nb-card__meta is-style-meta"},t?Object(f.createElement)(et,{rows:1}):n):null})),Sn=kn((function(e){var t=e.placeholder,n=e.children;return Object(f.createElement)("p",{className:"nb-card__description"},t?Object(f.createElement)(et,{rows:3}):n)})),Cn=kn((function(e){var t=e.placeholder,n=e.children;return Object(f.createElement)("div",{className:"nb-card__buttons"},t?Object(f.createElement)(et,{rows:1}):n)})),xn=function(e){var t=e.media,n=e.attributes,r=n.cardLayout,o=n.thumbnailAspectRatioString,a=n.layoutStyle,i=n.columns,c=n.scrollingEffect,l=L()("nb-supernova-item","nb-supernova-item--layout-".concat(r),"nb-supernova-item--scrolling-effect-".concat(c),"nb-supernova-item--aspect-ratio-".concat(o),Object(ue.getColorSignalClassnames)(n,!0)),s=["horizontal","horizontal-reverse"].includes(r),u=L()(l,"nb-grid__area--".concat(s?"landscape":"portrait"),Object(ue.getAreaClassnameByWidthRatio)(1/i)),d="parametric"!==a?u:l,p=f.Children.toArray(e.children),b=p.filter((function(e){return e.type===In})),m=p.filter((function(e){return e.type!==In&&e.type!==An}));return Object(f.createElement)("div",{className:d,style:e.style},!b.length&&t&&Object(f.createElement)(In,O({media:t},e)),!!b.length&&b,Object(f.createElement)(An,e,m))},An=function(e){var t=e.attributes,n=Object(ue.getAlignFromMatrix)(null==t?void 0:t.contentPosition),r=L()("nb-supernova-item__content","nb-supernova-item__content--valign-".concat(n[0]),"nb-supernova-item__content--halign-".concat(n[1]));return Object(f.createElement)("div",{className:r},e.children)},In=function(e){return Object(f.createElement)("div",{className:"nb-supernova-item__media-wrapper"},Object(f.createElement)("div",{className:"nb-supernova-item__media-aspect-ratio"},e.children))};function Rn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rn(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Bn=function(e,t){if(void 0===e)return t;if(void 0===t)return e;var n=Array.isArray(e)?e:[e],r=Array.isArray(t)?t:[t];return n.concat(r)},Mn=Object(g.createSlotFill)("ControlsSections"),Fn=Mn.Slot,Dn=Mn.Fill,Nn=Object(g.createSlotFill)("DrawerContent"),zn=Nn.Slot,Ln=Nn.Fill,Vn=function(e){return Object(f.createElement)("div",{className:"novablocks-sections__cube"},Object(f.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--top"}),Object(f.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--left"}),Object(f.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--right"}))},qn=["rgb(142,101,192)","rgb(0,202,182)","rgb(222,22,81)"],Hn=function(e){var t=e.title,n=e.tabs,r=e.goBack,o=e.updateHeight;if(!n.length)return null;var a=re(Be("activeTab",n[0].props.label),2),i=a[0],c=a[1],l=Object(f.useMemo)((function(){return n.some((function(e){return i===e.props.label}))}),[n,i]);Object(f.useEffect)((function(){l||c(n[0].props.label)}),[l]);var s,u=n.findIndex((function(e){return e.props.label===i})),d=n[u],p=(s=i,Object(k.__)("Presets","nova-blocks")===s?qn[0]:Object(k.__)("Customize","nova-blocks")===s?qn[1]:qn[2]);return Object(f.useLayoutEffect)(o,[i]),Object(f.createElement)("div",{className:"novablocks-section__controls",style:{"--nb-section-controls-accent":p}},Object(f.createElement)("div",{className:"novablocks-sections__controls-header"},Object(f.createElement)("div",{className:"novablocks-sections__controls-back",onClick:r,key:"tabs-back-button"}),Object(f.createElement)("div",{className:"novablocks-sections__controls-title",key:"tabs-title"},t),Object(f.createElement)(Vn,null)),n.length>1&&Object(f.createElement)("div",{className:"novablocks-sections__tabs"},n.map((function(e,t){var n=e.props.label,r=function(e,t){return L()("novablocks-sections__tab",{"novablocks-sections__tab--active":t===e})}(n,i);return Object(f.createElement)("div",{className:r,onClick:function(){c(n)},key:Object(bn.cleanForSlug)(n)+"_section_tab_"+t},n)}))),Object(f.createElement)(Un,O({activeTab:d},e)))},Un=function(e){var t=e.activeTab,n=e.updateHeight,r=re(Le(),2),o=r[0],a=r[1];return Object(f.useLayoutEffect)(n,[a]),Object(f.createElement)("div",{className:"novablocks-sections__tab-content",ref:o},!!t&&t.props.children)},Gn=function(e){var t=e.sections,n=Object(f.useMemo)((function(){return document.querySelector(".block-editor-block-inspector__advanced")}),[]),r=Object(f.useMemo)((function(){return!!n&&n.parentNode})),o=Object(f.useContext)(Ke);r&&r.style.setProperty("transition","opacity .3s ease-out");var a=Object(f.useCallback)((function(){null!=r&&r.style&&(r.style.setProperty("opacity",1),requestAnimationFrame((function(){r.style.setProperty("opacity",0)})))}),[r]),i=Object(f.useCallback)((function(){null!=r&&r.style&&(r.addEventListener("transitionend",(function(){r.style.removeProperty("height")}),{once:!0}),r.style.setProperty("opacity",1))}),[r]),c=Object(m.groupBy)(t,(function(e){return e.props.group?e.props.group:""}));return Object(f.createElement)("div",{className:"novablocks-sections"},Object(f.createElement)(Kn,{onOpen:a,onClose:i},Object(f.createElement)(nr,null,Object(f.createElement)("div",{className:"novablocks-sections__header"},Object(f.createElement)("div",{className:"novablocks-sections__title"},Object(k.__)("Design Customization","nova-blocks")),Object(f.createElement)(Vn,null))),Object.keys(c).sort().map((function(e){var t=c[e];return Object(f.createElement)(er,{title:e,key:"drawer_"+e},t.map((function(t,n){var r=t.props,o=r.id,a=r.label,i=r.order;return Object(f.createElement)(or,{key:"drawer_"+e+"_section_"+o,id:o,title:a,order:i})})))})),Object.keys(c).sort().map((function(e){return c[e].map((function(t,n){var r=t.props,a=r.children,i=(r.label,f.Children.toArray(a).filter((function(e){var t,n=null==e||null===(t=e.props)||void 0===t?void 0:t.id,r=!0;return n&&void 0!==o[n]&&(r=o[n]),e.type===Wn&&r}))),c=Object(m.orderBy)(i,(function(e){return e.props.priority||0}),["desc"]),l=Object(m.groupBy)(c,(function(e){return e.props.label})),s=Object.keys(l).map((function(e){return{props:{label:e,children:l[e].reduce((function(e,t){return e.concat(f.Children.toArray(t.props.children))}),[])}}}));return Object(f.createElement)(tr,{key:"drawer_panel_"+e+"_"+n,id:t.props.id},Object(f.createElement)(Hn,{title:t.props.label,tabs:s}))}))})),Object(f.createElement)(rr,null,Object(f.createElement)(zn,null))))},$n=function(e){return Object(f.createElement)(Fn,null,(function(e){var t=function(e){var t=[];return e.forEach((function(e){var n=t.findIndex((function(t){return t.props.id===e[0].props.id}));-1===n?t.push({props:e[0].props}):t.splice(n,1,{props:Tn(Tn({},t[n].props),{},{children:Bn(t[n].props.children,e[0].props.children)})})})),t}(e);return t.length?Object(f.createElement)(Gn,{sections:t}):null}))},Wn=function(e){return Object(f.createElement)("div",{label:e.label},e.children)},Qn=function(e){var t=Object(rt.useBlockEditContext)().isSelected;return Object(f.createElement)(Dn,null,t&&Object(f.createElement)("div",e))},Zn=function(e){var t=Object(rt.useBlockEditContext)().isSelected;return Object(f.createElement)(Ln,null,t&&Object(f.createElement)("div",e))},Kn=function(e){var t=e.children,n=f.Children.toArray(t),r=n.filter((function(e){return e.type===er})),o=n.filter((function(e){return e.type===tr})),a=t.filter((function(e){return e.type===nr})),i=re(Be("drawerOpen",!1),2),c=i[0],l=i[1],s=re(Be("drawerActiveId",!1),2),u=s[0],d=s[1],p=re(Be("drawerHeight",0),2),b=p[0],g=p[1],h=Object(f.useMemo)((function(){return r.some((function(e){return Yn(e).some((function(e){var t;return(null==e||null===(t=e.props)||void 0===t?void 0:t.id)===u}))}))}),[r]);Object(f.useEffect)((function(){h||l(!1)}),[h]);var v=Object(f.useRef)(null),j=re(Object(f.useState)((function(){return new WeakMap})),1)[0],y=function(){},_="function"==typeof e.onOpen?e.onOpen:y,w="function"==typeof e.onClose?e.onClose:y,k=function(){var e,t,n=v.current?v.current.clientHeight:0,r=(e=o.find((function(e){return e.props.id===u})),(t=j.get(e))?t.clientHeight:0);g(c?r:n)};Object(f.useEffect)(k,[c]);var E=c?"translate3d(-100%,0,0)":"translate3d(0%,0,0)";return Object(f.createElement)("div",{className:"novablocks-drawers",style:{height:b}},Object(f.createElement)("div",{className:"novablocks-drawers__wrap",style:{transform:E}},Object(f.createElement)("div",{className:"novablocks-drawers__front",ref:v},a,r.map((function(e,t){var n,r=Yn(e),o=null==e||null===(n=e.props)||void 0===n?void 0:n.title;r.length;var a=Object(m.orderBy)(r,(function(e){return e.props.order||100}),["asc"]);return Object(f.createElement)("div",{className:"novablocks-drawers__list",key:"drawer_list_".concat(t)},o&&Object(f.createElement)("div",{className:"novablocks-drawers__list-title"},o),a.map((function(e,n){var r=e.props,o=r.id;return Object(f.createElement)(or,O({},r,{key:"drawer_".concat(t,"-").concat(n),onClick:function(){d(o),l(!0),_()}}))})))}))),o.map((function(e,t){var n=L()("novablocks-drawers__panel",{"novablocks-drawers__panel--hidden":u!==e.props.id});return Object(f.createElement)("div",{key:"drawer_panel_".concat(e.props.id),className:n,ref:function(t){return t&&j.set(e,t)}},Object(f.createElement)(Jn,O({},e.props,{isActive:u===e.props.id,goBack:function(){l(!1),w()},updateHeight:k})))}))))},Jn=function(e){var t=e.goBack,n=e.isActive,r=e.updateHeight;return Xn(e.children,{goBack:t,isActive:n,updateHeight:r})},Xn=function(e,t){return void 0===e?e:Array.isArray(e)?e.map((function(e){return Object(f.cloneElement)(e,t)})):Object(f.cloneElement)(e,t)},Yn=function(e){var t,n=null==e||null===(t=e.props)||void 0===t?void 0:t.children;return Array.isArray(n)?n.filter((function(e){return e.type===or})):[]},er=function(e){return Object(f.createElement)("div",{className:"novablocks-drawers__list"},e.children)},tr=function(e){return e.children},nr=function(e){return e.children},rr=function(e){return e.children},or=function(e){var t=e.title,n=e.onClick;return Object(f.createElement)("div",{className:"novablocks-drawer",onClick:n},t)};function ar(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var o=b(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}var ir=["image"],cr=function(e){var t=e.attributes.galleryImages,n=e.onSelectImages,r=!!t.length;return Object(f.createElement)(rt.MediaPlaceholder,{accept:"image/*",addToGallery:r,allowedTypes:ir,labels:{title:"",instructions:Object(k.__)("Drag images, upload new ones or select files from your library.","nova-blocks")},multiple:!0,onSelect:n,value:r?t:void 0})},lr=function(e){u(n,e);var t=ar(n);function n(){return i(this,n),t.apply(this,arguments)}return l(n,[{key:"render",value:function(){var e=this.props,t=e.galleryImages,n=e.selected,r=e.onSelectImage;return Object(f.createElement)("ul",{className:"novablocks-slideshow__gallery-edit"},t.map((function(e,t){var o=["novablocks-slideshow__gallery-item"];n===t&&o.push("novablocks-slideshow__gallery-item--active");var a,i,c,l,s,u,d,p,b,m,g,h,v,O=!1;"video"===e.type?(O=null==e||null===(a=e.thumb)||void 0===a?void 0:a.src,o.push("novablocks-slideshow__gallery-item--video")):O=(null==e||null===(i=e.sizes)||void 0===i||null===(c=i.novablocks_tiny)||void 0===c?void 0:c.url)||(null==e||null===(l=e.sizes)||void 0===l||null===(s=l.thumbnail)||void 0===s?void 0:s.url)||(null==e||null===(u=e.sizes)||void 0===u||null===(d=u.novablocks_large)||void 0===d?void 0:d.url)||(null==e||null===(p=e.sizes)||void 0===p||null===(b=p.large)||void 0===b?void 0:b.url)||(null==e||null===(m=e.sizes)||void 0===m||null===(g=m.novablocks_huge)||void 0===g?void 0:g.url)||(null==e||null===(h=e.sizes)||void 0===h||null===(v=h.full)||void 0===v?void 0:v.url)||(null==e?void 0:e.url);return Object(f.createElement)("li",{key:"gallery_image_"+t,onClick:function(){r(t)}},Object(f.createElement)("div",{className:o.join(" ")},Object(f.createElement)("img",{src:O,alt:""})))})))}}]),n}(f.Component),sr=n(6),ur=at("card-title-level")((function(e){var t=e.attributes,n=e.setAttributes,r=t.cardTitleLevel,o=t.cardTitleFontSize;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)("div",{className:"components-base-control"},Object(f.createElement)("div",{className:"components-base-control__field"},Object(f.createElement)("span",{className:"components-base-control__label"},Object(k.__)("Card Title Heading","nova-blocks")),Object(f.createElement)(ne,{minLevel:1,maxLevel:5,selectedLevel:r,onChange:function(e){n({cardTitleLevel:e})}}))),Object(f.createElement)(Y,{label:Object(k.__)("Card Title Font Size","nova-blocks"),value:o,onChange:function(e){n({cardTitleFontSize:e})}}))})),dr=at("collection-title-level")((function(e){var t=e.attributes,n=e.setAttributes,r=t.collectionTitleLevel,o=t.collectionTitleFontSize;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)("div",{className:"components-base-control"},Object(f.createElement)("div",{className:"components-base-control__field"},Object(f.createElement)("span",{className:"components-base-control__label"},Object(k.__)("Collection Title Heading","nova-blocks")),Object(f.createElement)(ne,{minLevel:1,maxLevel:5,selectedLevel:r,onChange:function(e){n({collectionTitleLevel:e})}}))),Object(f.createElement)(Y,{label:Object(k.__)("Collection Title Font Size","nova-blocks"),value:o,onChange:function(e){n({collectionTitleFontSize:e})}}))})),pr=at("metadata-source")((function(e){var t=e.attributes,n=t.primaryMetadata,r=t.secondaryMetadata,o=t.showMeta,a=e.setAttributes;if(!o)return null;var i=[{label:Object(k.__)("None","nova-blocks"),value:"none"},{label:Object(k.__)("Author","nova-blocks"),value:"author"},{label:Object(k.__)("Category","nova-blocks"),value:"category"},{label:Object(k.__)("Comments","nova-blocks"),value:"comments"},{label:Object(k.__)("Date","nova-blocks"),value:"date"},{label:Object(k.__)("Tags","nova-blocks"),value:"tags"},{label:Object(k.__)("Reading time","nova-blocks"),value:"reading-time"}];return Object(f.createElement)(N,{title:Object(k.__)("Additional Information","nova-blocks")},Object(f.createElement)(g.SelectControl,{key:"primary-metadata-source",label:Object(k.__)("Primary Metadata","nova-blocks"),value:n,onChange:function(e){a({primaryMetadata:e})},options:i}),Object(f.createElement)(g.SelectControl,{key:"secondary-metadata-source",label:Object(k.__)("Secondary Metadata","nova-blocks"),value:r,onChange:function(e){a({secondaryMetadata:e})},options:i}))})),br=at("metadata-position")((function(e){var t=e.attributes.metadataPosition,n=e.setAttributes;return Object(f.createElement)(N,{title:Object(k.__)("Metadata Position","nova-blocks")},Object(f.createElement)(g.RadioControl,{key:"collection-image-resizing",selected:t,onChange:function(e){n({metadataPosition:e})},options:[{label:Object(k.__)("Above Title","nova-blocks"),value:"above-title"},{label:Object(k.__)("Below Title","nova-blocks"),value:"below-title"},{label:Object(k.__)("Split (Above Title / Below Content)","nova-blocks"),value:"split"}]}))})),fr=at("card-details-content")((function(e){return Object(f.createElement)(N,{title:Object(k.__)("Content","nova-blocks")},Object(f.createElement)(dr,e),Object(f.createElement)(ur,e))})),mr=at("card-details")((function(e){var t=e.attributes,n=(e.setAttributes,t.level,t.postsToShow),r=t.columns;return 1===n&&1===r?null:Object(f.createElement)(Qn,{id:"card-layout",label:Object(k.__)("Content Details","nova-blocks"),group:Object(k.__)("Card Anatomy","nova-blocks"),order:20},Object(f.createElement)(Wn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(fr,e),Object(f.createElement)(pr,e),Object(f.createElement)(br,e)))}));function gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function hr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var vr={level:{type:"number",default:2},cardTitleLevel:{type:"number",default:3},cardTitleFontSize:{type:"string",default:"normal"},collectionTitleLevel:{type:"number",default:2},collectionTitleFontSize:{type:"string",default:"normal"},metadataPosition:{type:"string",default:"above-title"},primaryMetadata:{type:"string",default:"category"},secondaryMetadata:{type:"string",default:"date"}},Or=["novablocks/cards-collection","novablocks/posts-collection","novablocks/supernova"],jr=Object(S.createHigherOrderComponent)((function(e){return function(t){return Or.includes(t.name)?Object(f.createElement)(f.Fragment,null,Object(f.createElement)(e,t),Object(f.createElement)(mr,t)):Object(f.createElement)(e,t)}}),"withCardDetailsControls");Object(sr.addFilter)("editor.BlockEdit","novablocks/with-card-details-controls",jr);var yr=["novablocks/posts-collection","novablocks/cards-collection","novablocks/card","novablocks/supernova","novablocks/supernova-item"];function _r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_r(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-card-details-attributes",(function(e){return yr.includes(e.name)?hr(hr({},e),{},{attributes:hr(hr({},e.attributes),vr)}):e}));var kr={showCollectionTitle:{type:"boolean",default:!0},showCollectionSubtitle:{type:"boolean",default:!0},showMedia:{type:"boolean",default:!0},showTitle:{type:"boolean",default:!0},showSubtitle:{type:"boolean",default:!0},showDescription:{type:"boolean",default:!0},showButtons:{type:"boolean",default:!0},showMeta:{type:"boolean",default:!1},scrollIndicatorBlock:{type:"boolean",default:!1},displayInnerContent:{type:"boolean",default:!0},showPagination:{type:"boolean",default:!1},showArrows:{type:"boolean",default:!0}},Er=function(e){var t,n,r=null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n?void 0:n.cardElementsVisibility;return!0!==r&&!0!==(null==r?void 0:r.attributes)?e:wr(wr({},e),{},{attributes:wr(wr({},e.attributes),kr)})},Pr=[{label:Object(k.__)("Collection Title","nova-blocks"),attribute:"showCollectionTitle"},{label:Object(k.__)("Collection Subtitle","nova-blocks"),attribute:"showCollectionSubtitle"}],Sr=[{label:Object(k.__)("Media","nova-blocks"),attribute:"showMedia"}],Cr=[{label:Object(k.__)("Title","nova-blocks"),attribute:"showTitle"},{label:Object(k.__)("Subtitle","nova-blocks"),attribute:"showSubtitle"},{label:Object(k.__)("Description","nova-blocks"),attribute:"showDescription"},{label:Object(k.__)("Buttons","nova-blocks"),attribute:"showButtons"},{label:Object(k.__)("Meta","nova-blocks"),attribute:"showMeta"}],xr=[{label:Object(k.__)("Inner Content","nova-blocks"),attribute:"displayInnerContent"}],Ar=[{label:Object(k.__)("Position Indicators","nova-blocks"),attribute:"novablocks_hero_position_indicators",type:"meta"},{label:Object(k.__)("Scroll Indicator","nova-blocks"),attribute:"scrollIndicatorBlock"}],Ir=[{label:Object(k.__)("Pagination","nova-blocks"),attribute:"showPagination"},{label:Object(k.__)("Arrows","nova-blocks"),attribute:"showArrows"}];function Rr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Br=function(e){var t=e.attributes,n=e.setAttributes,r=Object(P.useSelect)((function(e){return e("core/editor").getCurrentPostType()}),[]),o=re(Object(Me.useEntityProp)("postType",r,"meta"),2),i=o[0],c=o[1],l=Object(f.useMemo)((function(){var e=t.align,n=t.columns,o=t.cardLayout,i=t.layoutStyle,c=t.contentType,l=[].concat(a(Pr),a(Sr)),s="carousel"===i,u="stacked"===o&&1===n&&"full"===e;return"custom"!==c?l.push.apply(l,a(Cr)):l.push.apply(l,a(xr)),u&&l.push.apply(l,a(Ar)),s&&l.push.apply(l,a(Ir)),l.filter((function(e){return"meta"!==e.type||!!r}))}),[t,r]);return Object(f.createElement)(nt,{onChange:n,toggles:l.map((function(e){var o="meta"===e.type?i[e.attribute]:t[e.attribute];return Tr(Tr({},e),{},{value:o,onChange:function(t){"meta"===e.type&&r?c(Tr(Tr({},i),{},j({},e.attribute,t))):n(j({},e.attribute,t))}})}))})},Mr=function(e){return Object(f.createElement)(Qn,{id:"elements-visibility",label:Object(k.__)("Elements Visibility","nova-blocks"),group:Object(k.__)("Card Anatomy","nova-blocks"),order:10},Object(f.createElement)(Wn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(N,{title:Object(k.__)("Setup what content elements to show for each card.","nova-blocks")},Object(f.createElement)(Br,e))))},Fr=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ve(t.name);return!0!==(null==a||null===(n=a.novaBlocks)||void 0===n?void 0:n.cardElementsVisibility)&&!0!==(null==a||null===(r=a.novaBlocks)||void 0===r||null===(o=r.cardElementsVisibility)||void 0===o?void 0:o.controls)?Object(f.createElement)(e,t):Object(f.createElement)(f.Fragment,null,Object(f.createElement)(Mr,t),Object(f.createElement)(e,t))}}),"withElementsVisibilityControls");function Dr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-card-elements-visibility-attributes",Er),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-card-elements-visibility-controls",Fr);var zr={contentPosition:{type:"string",default:"center center"}},Lr=function(e){var t,n,r=null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n?void 0:n.contentPosition;return!0!==r&&!0!==(null==r?void 0:r.attributes)?e:Nr(Nr({},e),{},{attributes:Nr(Nr({},e.attributes),zr)})},Vr=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar,qr=wp.blockEditor.__experimentalBlockAlignmentMatrixControl||wp.blockEditor.BlockAlignmentMatrixControl,Hr=function(e){var t=e.attributes.contentPosition,n=e.setAttributes;return Vr?Object(f.createElement)(rt.BlockControls,{group:"block"},Object(f.createElement)(Vr,{label:Object(k.__)("Change content position","nova-blocks"),value:t,onChange:function(e){return n({contentPosition:e})}})):null},Ur=function(e){var t=e.attributes.contentPosition,n=e.setAttributes;return qr?Object(f.createElement)(rt.BlockControls,{group:"block"},Object(f.createElement)(qr,{label:Object(k.__)("Change content position","nova-blocks"),value:t,onChange:function(e){return n({contentPosition:e})}})):Object(f.createElement)(Hr,e)},Gr=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ve(t.name);return!0!==(null==a||null===(n=a.novaBlocks)||void 0===n?void 0:n.contentPosition)&&!0!==(null==a||null===(r=a.novaBlocks)||void 0===r||null===(o=r.contentPosition)||void 0===o?void 0:o.controls)?Object(f.createElement)(e,t):Object(f.createElement)(f.Fragment,null,Object(f.createElement)(Ur,t),Object(f.createElement)(e,t))}}),"withContentPositionControls"),$r=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r=Ve(t.name),o=t.setAttributes,a=t.clientId;if(null==r||null===(n=r.novaBlocks)||void 0===n||!n.contentPosition)return Object(f.createElement)(e,t);return Object(f.createElement)(e,O({},t,{setAttributes:function(e){var t=e.contentPosition;if(t){var n=t.split(" ")[1]||"center";!function e(t,n){var r=Object(P.select)("core/block-editor").getBlock,o=Object(P.dispatch)("core/block-editor").updateBlockAttributes;r(t).innerBlocks.forEach((function(t){var a,i=r(t.clientId),c=wp.data.select("core/blocks").getBlockType(i.name),l=null==c||null===(a=c.supports)||void 0===a?void 0:a.align;Array.isArray(l)&&(l.indexOf("wide")>-1||l.indexOf("full")>-1)?e(i.clientId,n):o(i.clientId,{align:n,textAlign:n,contentJustification:n})}))}(a,n)}o(e)}}))}}),"withContentPositionInnerBlocks");function Wr(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Qr=["horizontalAlignment","verticalAlignment"];function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Kr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Jr=function(e){var t,n,r;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&null!==(r=n.contentPosition)&&void 0!==r&&r.deprecated?Object.assign({},e,{deprecated:[{attributes:{horizontalAlignment:{type:"string",default:"center"},verticalAlignment:{type:"string",default:"center"}},isEligible:function(e){return!Object(m.isUndefined)(e.horizontalAlignment)&&!Object(m.isUndefined)(e.verticalAlignment)&&Object(m.isUndefined)(e.contentPosition)},migrate:function(e){var t=e.horizontalAlignment,n=e.verticalAlignment;return Kr(Kr({},Wr(e,Qr)),{},{contentPosition:"".concat(n," ").concat(t)})},save:e.save}].concat(e.deprecated)}):e};Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-attributes",Lr),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-content-position-controls",Gr),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-content-position-inner-blocks",$r),Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-deprecated",Jr);var Xr=Object(S.createHigherOrderComponent)((function(e){return function(t){return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(rt.InspectorControls,null,Object(f.createElement)($n,t)),Object(f.createElement)(e,t))}}),"withControlsSections");Object(sr.addFilter)("editor.BlockEdit","novablocks/with-controls-sections",Xr,1);var Yr=Object(S.createHigherOrderComponent)((function(e){return function(t){var n=re(Object(f.useState)({}),2),r=n[0],o=n[1];return Object(f.createElement)(Ke.Provider,{value:r},Object(f.createElement)(e,O({},t,{setControlsVisibility:function(e){o(Object.assign({},r,e))}})))}}),"withControlsVisibility");Object(sr.addFilter)("editor.BlockEdit","novablocks/with-controls-visibility",Yr,Number.MAX_SAFE_INTEGER);var eo={"is-style-accent":{paletteVariation:6,useSourceColorAsReference:!0},"is-style-dark":{paletteVariation:9,useSourceColorAsReference:!1},"is-style-darker":{paletteVariation:10,useSourceColorAsReference:!1}};Object(sr.addFilter)("blocks.registerBlockType","novablocks/deprecate-group",(function(e,t){return"core/group"!==t?e:Object.assign({},e,{deprecated:[{attributes:e.attributes,migrate:function(e,t){var n=e.className.split(/\b\s+/),r={};return n.some((function(e){return!(void 0===eo[e])&&(r=eo[e],!0)})),[Object.assign({},e,r),t]},isEligible:function(e,t){var n=e.className;return"string"==typeof n&&n.split(/\b\s+/).some((function(e){return Object.keys(eo).includes(e)}))},save:e.save}].concat(e.deprecated)})}));var to=["core/quote","core/pullquote","core/heading","core/paragraph","novablocks/headline"],no=function(e,t,n){if(e){var r=new RegExp("has-[a-z]+-font-size","gi");e=e.replace(r,"").trim()}var o="has-"+n+"-font-size";return e?e+" "+o:o},ro=Y.DEFAULT_FONT_SIZE,oo=Y.FONT_SIZE_OPTIONS,ao=Object(S.createHigherOrderComponent)((function(e){var t,n=(t=e,function(e){var n=e.attributes,r=n.className,o=n.fontSize,a=(n.level,e.setAttributes),i=oo.find((function(e){return e.value===o}))?o:ro;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(t,e),Object(f.createElement)(rt.InspectorControls,null,Object(f.createElement)(g.PanelBody,{title:Object(k.__)("Text Settings","nova-blocks"),className:"blocks-custom-font-size"},Object(f.createElement)(Y,{value:i,onChange:function(e){a({fontSize:e,className:no(r,0,e)})}}))))});return function(t){return to.includes(t.name)?Object(f.createElement)(n,t):Object(f.createElement)(e,t)}}),"withFontSizeControl");Object(sr.addFilter)("editor.BlockEdit","novablocks/with-inspector-controls",ao),Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-font-size-attribute",(function(e){return to.includes(e.name)?(void 0===e.attributes&&(e.attributes={}),e.attributes=Object.assign(e.attributes,{fontSize:{type:"string",default:"normal"}}),e):e}));var io=Object(S.createHigherOrderComponent)((function(e){return function(t){var n=t.setAttributes;return Object(f.createElement)(e,O({},t,{onSelectImages:function(e){sn(e).then((function(e){n({images:e})}))}}))}}),"withOnSelectImages");function co(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?co(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):co(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(sr.addFilter)("editor.BlockEdit","novablocks/with-on-select-images",io,Number.MAX_SAFE_INTEGER);function so(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?so(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):so(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(sr.addFilter)("blocks.registerBlockType","novablocks/hero-defaults-generated-deprecated",(function(e){var t,n;if(null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n||!n.customDefaults)return e;var r=[{attributes:e.attributes,isEligible:function(e){return void 0===e.defaultsGenerated},migrate:function(e){return lo(lo({},e),{},{defaultsGenerated:!0})},save:e.save}],o=Array.isArray(e.deprecated)?e.deprecated.concat(r):r;return lo(lo({},e),{},{deprecated:o})}));var po=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r,o=Object.assign({},t.wrapperProps),a=null!==(n=null===(r=t.attributes)||void 0===r?void 0:r.align)&&void 0!==n?n:"none";if(!Ve(t.name).align&&"core/image"!==t.name)return Object(f.createElement)(e,t);delete o["data-align"];var i=uo(uo({},t),{},{wrapperProps:o,className:L()(t.className,"align".concat(a))});return Object(f.createElement)(e,i)}}),"withWrapperPropsRemoved"),bo=["getEditWrapperProps"];function fo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var go=function(e){e.getEditWrapperProps;var t,n,r=Wr(e,bo),o=O({},null!==(t=e.supports)&&void 0!==t?t:{}),a=(n=o.novaBlocks,O({},o));return mo(mo({},r),{},{supports:mo({},a)})};function ho(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ho(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ho(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Oo=function(e,t,n){var r=n.align;return Ge(t.name).align&&r?vo(vo({},e),{},{className:L()(e.className,"align".concat(r))}):e};Object(sr.addFilter)("editor.BlockListBlock","novablocks/custom-align/wrapper-props",po,Number.MIN_SAFE_INTEGER),Object(sr.addFilter)("blocks.registerBlockType","novablocks/custom-align/alter-settings",go,Number.MIN_SAFE_INTEGER),Object(sr.addFilter)("blocks.getSaveContent.extraProps","novablocks/custom-align/save-props",Oo);var jo=function(e){var t=e.attributes.cardLayout,n=e.setAttributes;return Object(f.createElement)(g.RadioControl,{selected:t,options:[{label:Object(k.__)("↓ Vertical ","nova-blocks"),value:"vertical"},{label:Object(k.__)("↑ Vertical Reverse","nova-blocks"),value:"vertical-reverse"},{label:Object(k.__)("→ Horizontal","nova-blocks"),value:"horizontal"},{label:Object(k.__)("← Horizontal Reverse","nova-blocks"),value:"horizontal-reverse"},{label:Object(k.__)("↺ Stacked","nova-blocks"),value:"stacked"}],onChange:function(e){n({cardLayout:e})}})},yo=function(e){var t=e.attributes.isLandscape,n=e.setAttributes;return Object(f.createElement)(g.RadioControl,{selected:t?"landscape":"portrait",className:"nb-card-layout",onChange:function(e){n({isLandscape:"landscape"===e})},options:[{label:"Vertical",value:"portrait"},{label:"Horizontal",value:"landscape"}]})},_o=function(e){var t=e.name;return Object(f.createElement)(N,{title:Object(k.__)("Card Elements Stacking Style","nova-blocks")},"novablocks/supernova"===t?Object(f.createElement)(jo,e):Object(f.createElement)(yo,e))},wo=function(e){return Object(f.createElement)(Qn,{id:"card-elements-stacking",label:Object(k.__)("Elements Stacking","nova-blocks"),order:55},Object(f.createElement)(Wn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(_o,e)))},ko=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ve(t.name);return!0!==(null==a||null===(n=a.novaBlocks)||void 0===n?void 0:n.cardElementsStacking)&&!0!==(null==a||null===(r=a.novaBlocks)||void 0===r||null===(o=r.cardElementsStacking)||void 0===o?void 0:o.controls)?Object(f.createElement)(e,t):Object(f.createElement)(f.Fragment,null,Object(f.createElement)(wo,t),Object(f.createElement)(e,t))}}),"withCardElementsStackingControls");function Eo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Po(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Eo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Eo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var So={cardLayout:{type:"string",default:"vertical"}},Co=function(e){var t,n,r=null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n?void 0:n.cardElementsStacking;return!0!==r&&!0!==(null==r?void 0:r.attributes)?e:Po(Po({},e),{},{attributes:Po(Po({},e.attributes),So)})};function xo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ao(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-card-elements-stacking-attributes",Co),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-card-elements-stacking-controls",ko);var Io={postsToShow:{type:"integer",default:3},layoutStyle:{type:"string",default:"classic"},columns:{type:"number",default:3},gridGap:{type:"number",default:50},gridcolumns:{type:"number",default:6},gridrows:{type:"number",default:6},featuresize:{type:"number",default:4},featureposition:{type:"number",default:1},fragmentation:{type:"number",default:1},hierarchycrossing:{type:"number",default:30},imageweightleft:{type:"number",default:1},imageweightright:{type:"number",default:2},metadetailsleft:{type:"number",default:10},metadetailsright:{type:"number",default:6},boostfeature:{type:"boolean",default:!1},subfeature:{type:"boolean",default:!0},balancemdandiw:{type:"boolean",default:!1},flipcolsrows:{type:"boolean",default:!1},headerPosition:{type:"number",default:0},headerColumn:{type:"number",default:0},carouselLayout:{type:"string",default:"fixed"}},Ro=function(e){var t,n,r=null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n?void 0:n.collectionLayout;return!0!==r&&!0!==(null==r?void 0:r.attributes)?e:Ao(Ao({},e),{},{attributes:Ao(Ao({},e.attributes),Io)})},To=[{label:"L27: Brancusi",value:"tear2down7",preset:{layoutStyle:"parametric",postsToShow:6,gridcolumns:6,gridrows:6,featuresize:4,featureposition:1,fragmentation:1,imageweightleft:1,imageweightright:2,metadetailsleft:10,metadetailsright:6,boostfeature:!1,subfeature:!0,balancemdandiw:!1,hierarchycrossing:30,flipcolsrows:!1,headerPosition:0}},{label:"L47: Kafka",value:"tear4down7",preset:{layoutStyle:"parametric",postsToShow:6,gridcolumns:12,gridrows:8,featuresize:7,featureposition:3,fragmentation:0,imageweightleft:1,imageweightright:0,metadetailsleft:0,metadetailsright:10,boostfeature:!0,subfeature:!0,balancemdandiw:!1,hierarchycrossing:153,flipcolsrows:!1,headerPosition:0}},{label:"L13: Aristotle",value:"tear1down3",preset:{layoutStyle:"parametric",postsToShow:6,gridcolumns:5,gridrows:4,featuresize:2,featureposition:2,fragmentation:0,imageweightleft:1,imageweightright:0,metadetailsleft:6,metadetailsright:3,boostfeature:!1,subfeature:!1,balancemdandiw:!1,hierarchycrossing:0,flipcolsrows:!1,headerPosition:0}},{label:"L19: Nietzsche",value:"tear1down9",preset:{layoutStyle:"parametric",postsToShow:11,gridcolumns:6,gridrows:5,featuresize:3,featureposition:2,fragmentation:2,imageweightleft:1,imageweightright:0,metadetailsleft:0,metadetailsright:0,boostfeature:!1,subfeature:!0,balancemdandiw:!1,hierarchycrossing:0,flipcolsrows:!1,headerPosition:0}},{label:"L23: Popper",value:"tear1down9bis",preset:{layoutStyle:"parametric",postsToShow:11,gridcolumns:7,gridrows:5,featuresize:3,featureposition:3,fragmentation:2,imageweightleft:1,imageweightright:0,metadetailsleft:0,metadetailsright:0,boostfeature:!1,subfeature:!0,balancemdandiw:!1,hierarchycrossing:0,flipcolsrows:!1,containerHeight:45,headerPosition:0}},{label:"L10: Tolstoy",value:"tear1down0",preset:{layoutStyle:"parametric",postsToShow:10,gridcolumns:10,gridrows:6,featuresize:3,featureposition:6,fragmentation:0,imageweightleft:1,imageweightright:0,metadetailsleft:0,metadetailsright:0,boostfeature:!1,subfeature:!1,balancemdandiw:!1,hierarchycrossing:0,flipcolsrows:!1,headerPosition:0}},{label:"L15: Asimov",value:"tear1down5",preset:{layoutStyle:"parametric",postsToShow:7,gridcolumns:6,gridrows:6,featuresize:2,featureposition:4,fragmentation:0,imageweightleft:8,imageweightright:2,metadetailsleft:7,metadetailsright:2,boostfeature:!1,subfeature:!1,balancemdandiw:!1,hierarchycrossing:0,flipcolsrows:!1,headerPosition:0}},{label:"L45: Orwell",value:"tear4down5",preset:{layoutStyle:"parametric",postsToShow:13,gridcolumns:8,gridrows:6,featuresize:4,featureposition:1,fragmentation:2,imageweightleft:8,imageweightright:8,metadetailsleft:7,metadetailsright:2,boostfeature:!1,subfeature:!1,balancemdandiw:!1,hierarchycrossing:120,flipcolsrows:!1,headerPosition:0}},{label:"L12: Dostoevsky",value:"tear1down2",preset:{layoutStyle:"parametric",postsToShow:7,gridcolumns:6,gridrows:4,featuresize:3,featureposition:1,fragmentation:2,imageweightleft:1,imageweightright:0,metadetailsleft:7,metadetailsright:0,boostfeature:!1,subfeature:!1,balancemdandiw:!1,hierarchycrossing:50,flipcolsrows:!1,headerPosition:0}},{label:"L32: Eliade",status:"development",value:"tear3down2",preset:{layoutStyle:"parametric",postsToShow:8,gridcolumns:4,gridrows:8,featuresize:2,featureposition:2,fragmentation:0,imageweightleft:1,imageweightright:0,metadetailsleft:0,metadetailsright:3,boostfeature:!1,subfeature:!0,balancemdandiw:!1,hierarchycrossing:0,flipcolsrows:!1,headerPosition:0}},{label:"L30: Tolkien",value:"tear3down0",preset:{layoutStyle:"parametric",postsToShow:5,gridcolumns:4,gridrows:8,featuresize:2,featureposition:2,fragmentation:0,imageweightleft:1,imageweightright:0,metadetailsleft:0,metadetailsright:3,boostfeature:!1,subfeature:!0,balancemdandiw:!1,hierarchycrossing:0,flipcolsrows:!1,headerPosition:0}},{label:"L03: Dumas",value:"tear0down3",preset:{layoutStyle:"classic",postsToShow:6,columns:3}}],Bo=function(){var e=Object(ue.getRandomBetween)(3,20),t=Object(ue.getRandomBetween)(2,6),n=Object(ue.getRandomBetween)(2,12),r=Math.ceil(.75*t),o=Object(ue.getRandomBetween)(1,r),a=t-o+1,i=Object(ue.getRandomBetween)(1,a),c=Math.max(0,Math.pow(2,t-o-1)-1);return{layoutStyle:"parametric",postsToShow:e,automaticPostsNumber:!0,gridcolumns:t,gridrows:n,featuresize:o,featureposition:i,fragmentation:Object(ue.getRandomBetween)(0,c),imageweightleft:Object(ue.getRandomBetween)(0,10),imageweightright:Object(ue.getRandomBetween)(0,10),metadetailsleft:Object(ue.getRandomBetween)(0,10),metadetailsright:Object(ue.getRandomBetween)(0,10),boostfeature:Object(ue.getRandomBooleanValue)(),subfeature:Object(ue.getRandomBooleanValue)(),balancemdandiw:Object(ue.getRandomBooleanValue)(),hierarchycrossing:Object(ue.getRandomBetween)(0,200),flipcolsrows:Object(ue.getRandomBooleanValue)(),headerPosition:Object(ue.getRandomBetween)(0,1)}},Mo=function(e){var t=qe();if(null==t||!t.debug)return null;var n=e.attributes,r=n.toggleScale,o=n.toggleMask,a=e.setAttributes;return Object(f.createElement)(N,{title:Object(k.__)("Debug Parameters","nova-blocks")},Object(f.createElement)(g.ToggleControl,{label:Object(k.__)("Display Preview Scale","nova-blocks"),checked:r,onChange:function(){return a({toggleScale:!r})}}),Object(f.createElement)(g.ToggleControl,{label:Object(k.__)("Display Preview Mask","nova-blocks"),checked:o,onChange:function(){return a({toggleMask:!o})}}))};function Fo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Do(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var No=function(e){var t=e.headerColumn,n=Object(ue.applyLayoutEngine)(e),r=Object(ue.getOptimalHeaderPosition)(n);return Do(Do({},e),{},{headerPosition:r[t]})},zo=function(e){var t=e.attributes,n=e.setAttributes,r=e.headerOptimalPositions,o=t.headerColumn,a=t.headerPosition,i=t.postsToShow,c=t.showCollectionTitle,l=t.showCollectionSubtitle;return c||l?Object(f.createElement)(N,{title:Object(k.__)("Block Header","nova-blocks")},Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Header Placement Area","nova-blocks"),value:a,onChange:function(e){n({headerPosition:e})},min:0,max:i+1}),Object(f.createElement)("div",{key:"header-position-customize-1",className:Object(ue.getControlsClasses)(t,No)},Object(f.createElement)(g.RangeControl,{value:o,onChange:function(e){var r=No(Do(Do({},t),{},{headerColumn:e}));n(r)},label:Object(k.__)("Header Item Location","nova-blocks"),min:0,max:r.length-1}))):null},Lo=function(e){var t=e.attributes,n=t.featuresize,r=t.featureposition,o=t.fragmentation,a=t.hierarchycrossing,i=Object(f.useCallback)((function(){return 1}),[]),c=Object(f.useCallback)((function(){return t.gridcolumns}),[t]),l=Object(f.useCallback)((function(){return t.gridcolumns-t.featuresize+1}),[t]),s=Object(f.useCallback)((function(){return 0}),[]),u=Object(f.useCallback)((function(){return Math.max(0,Math.pow(2,t.gridcolumns-t.featuresize-1)-1)}),[t]),d=Object(f.useCallback)((function(e){var n=Object.assign({},t,e);return n.featuresize=Object(ue.clamp)(n.featuresize,i(),c()),n.featureposition=Object(ue.clamp)(n.featureposition,1,l()),n.fragmentation=Object(ue.clamp)(n.fragmentation,s(),u()),n}),[t]),p=Object(f.useCallback)((function(t){e.setAttributes(d(t))}),[d]);return Object(f.createElement)(N,{title:Object(k.__)("Breaking the Grid","nova-blocks")},Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Featured Area Size","nova-blocks"),value:n,onChange:function(e){void 0!==e&&p({featuresize:e})},min:i(t),max:c(t)}),Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Featured Area Position","nova-blocks"),value:r,onChange:function(e){void 0!==e&&p({featureposition:e})},min:1,max:l(t)}),Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Grid Areas Fragmentation","nova-blocks"),value:o,onChange:function(e){void 0!==e&&p({fragmentation:e})},min:s(t),max:u(t)}),Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Grid Areas Crossing","nova-blocks"),value:a,onChange:function(e){void 0!==e&&p({hierarchycrossing:e})},min:0,max:200}))},Vo=function(e){var t=e.attributes.gridGap,n=e.setAttributes;return Object(f.createElement)(g.RangeControl,{value:t,onChange:function(e){n({gridGap:e})},label:Object(k.__)("Items Gap","nova-blocks"),min:0,max:100,step:5})},qo=function(e){var t=e.attributes,n=e.setAttributes,r=t.gridcolumns,o=t.gridrows;return Object(f.createElement)(N,{title:Object(k.__)("Grid Anatomy","nova-blocks")},Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Columns","nova-blocks"),value:r,onChange:function(e){void 0!==e&&n({gridcolumns:e})},min:1,max:12}),Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Rows","nova-blocks"),value:o,onChange:function(e){void 0!==e&&n({gridrows:e})},min:1,max:12}),Object(f.createElement)(Vo,e))},Ho=function(e){var t=e.postsToShow,n=e.setAttributes;return Object(f.createElement)(g.RangeControl,{key:"collection-items-count",label:Object(k.__)("Items Count","nova-blocks"),value:t,onChange:function(e){n({postsToShow:e})},min:1,max:20,step:1})},Uo=function(e){var t=e.attributes,n=e.setAttributes,r=e.areaColumns,o=t.automaticPostsNumber,a=void 0!==o&&o,i=t.postsToShow,c=Object(f.useMemo)((function(){var e=Object(ue.getPostsCount)(r);return a&&i!==e&&n({postsToShow:e}),e}),[r]),l=Object(f.useMemo)((function(){return t.tempPostsToShow||i}),[t]);return Object(f.createElement)(N,{title:Object(k.__)("Items Count","nova-blocks")},Object(f.createElement)("div",{className:Object(ue.getControlsClasses)(t,(function(e){var t=e.automaticPostsNumber,n=e.postsToShow;return{postsToShow:t?-1:n}}))},Object(f.createElement)(Ho,{postsToShow:a?c:i,setAttributes:n})),Object(f.createElement)(g.ToggleControl,{label:Object(k.__)("Auto-count Items Number","nova-blocks"),checked:a,onChange:function(e){n({postsToShow:e?c:l,tempPostsToShow:i,automaticPostsNumber:e})}}))},Go=function(e){var t=e.attributes,n=e.setAttributes,r=t.imageweightleft,o=t.imageweightright,a=t.metadetailsleft,i=t.metadetailsright;return Object(f.createElement)(N,{title:Object(k.__)("Items Regularity","nova-blocks")},Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Start of Image Variance","nova-blocks"),value:r,onChange:function(e){void 0!==e&&n({imageweightleft:e})},min:0,max:10}),Object(f.createElement)(g.RangeControl,{label:Object(k.__)("End of Image Variance","nova-blocks"),value:o,onChange:function(e){void 0!==e&&n({imageweightright:e})},min:0,max:10}),Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Start of Meta Fidelity","nova-blocks"),value:a,onChange:function(e){void 0!==e&&n({metadetailsleft:e})},min:0,max:10}),Object(f.createElement)(g.RangeControl,{label:Object(k.__)("End of Meta Fidelity","nova-blocks"),value:i,onChange:function(e){void 0!==e&&n({metadetailsright:e})},min:0,max:10}))},$o=function(e){var t=e.attributes,n=e.setAttributes,r=t.boostfeature,o=t.subfeature,a=t.balancemdandiw,i=t.flipcolsrows;return Object(f.createElement)(N,{title:Object(k.__)("Miscellanous Parameters","nova-blocks")},Object(f.createElement)(g.ToggleControl,{label:Object(k.__)("Boost Featured Area Emphasis","nova-blocks"),checked:r,onChange:function(){n({boostfeature:!r})}}),Object(f.createElement)(g.ToggleControl,{label:Object(k.__)("Display Sub-featured Area","nova-blocks"),checked:o,onChange:function(){n({subfeature:!o})}}),Object(f.createElement)(g.ToggleControl,{label:Object(k.__)("Balance Meta and Image","nova-blocks"),checked:a,onChange:function(){n({balancemdandiw:!a})}}),Object(f.createElement)(g.ToggleControl,{label:Object(k.__)("Flip Cols and Rows","nova-blocks"),checked:i,onChange:function(){n({flipcolsrows:!i})}}))};function Wo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Zo=function(e){var t=e.attributes;if("parametric"!==t.layoutStyle)return null;var n=Object(f.useMemo)((function(){return Object(ue.applyLayoutEngine)(t)}),[t]),r=Object(f.useMemo)((function(){return Object(ue.getOptimalHeaderPosition)(n)}),[n]),o=Qo(Qo({},e),{},{areaColumns:n,headerOptimalPositions:r});return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(Mo,o),Object(f.createElement)(qo,o),Object(f.createElement)(Lo,o),Object(f.createElement)(Uo,o),Object(f.createElement)(Go,o),Object(f.createElement)($o,o),Object(f.createElement)(zo,o))},Ko=function(e){var t=e.attributes.columns,n=e.setAttributes;return Object(f.createElement)(g.RangeControl,{value:t,onChange:function(e){n({columns:e})},label:Object(k.__)("Number of Items per Row","nova-blocks"),min:1,max:4})},Jo=function(e){if(!["classic","masonry"].includes(e.attributes.layoutStyle))return null;var t=e.attributes.postsToShow,n=e.setAttributes;return Object(f.createElement)(N,{title:Object(k.__)("Cards Count","nova-blocks")},Object(f.createElement)(Ho,{postsToShow:t,setAttributes:n}),Object(f.createElement)(Ko,e),Object(f.createElement)(Vo,e))},Xo=function(e){var t=e.attributes,n=e.setAttributes,r=t.layoutStyle,o=t.carouselLayout,a=t.postsToShow;return"carousel"!==r?null:Object(f.createElement)(f.Fragment,null,Object(f.createElement)(N,{title:Object(k.__)("Number of Cards and Distribution","nova-blocks")},Object(f.createElement)(Ho,{postsToShow:a,setAttributes:n}),"fixed"===o&&Object(f.createElement)(Ko,e),Object(f.createElement)(Vo,e)),Object(f.createElement)(N,{title:Object(k.__)("Layout","nova-blocks")},Object(f.createElement)(g.RadioControl,{key:"carousel-layout",label:Object(k.__)("Items Layout","nova-blocks"),selected:o,onChange:function(e){n({carouselLayout:e})},options:[{label:Object(k.__)("Fixed Width","nova-blocks"),value:"fixed"},{label:Object(k.__)("Variable Width","nova-blocks"),value:"variable"},{label:Object(k.__)("Content Width","nova-blocks"),value:"content"}]})))},Yo=[{label:Object(k.__)("Parametric Grid","nova-blocks"),value:"parametric"},{label:Object(k.__)("Classic Grid","nova-blocks"),value:"classic"},{label:Object(k.__)("Masonry","nova-blocks"),value:"masonry"},{label:Object(k.__)("Carousel","nova-blocks"),value:"carousel"}],ea=at("collection-layout-style")((function(e){var t=e.attributes,n=e.setAttributes,r=t.layoutStyle;return Object(f.createElement)(N,{title:Object(k.__)("Collection Layout Style","nova-blocks")},Object(f.createElement)(g.RadioControl,{selected:r,className:"nb-collection-layout",onChange:function(e){n({layoutStyle:e})},options:Yo}))})),ta=at("collection-layout-section")((function(e){var t=e.attributes,n=t.layoutStyle,r=t.postsToShow,o=t.columns;return 1===r&&1===o?null:Object(f.createElement)(Qn,{id:"collection-layout",label:Object(k.__)("Collection Layout","nova-blocks"),order:20},"parametric"===n&&Object(f.createElement)(Wn,{label:Object(k.__)("Presets","nova-blocks")},Object(f.createElement)(fe,O({label:Object(k.__)("Choose a layout preset:","nova-blocks"),options:To,randomize:Bo},e))),Object(f.createElement)(Wn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(ea,e),Object(f.createElement)(Zo,e),Object(f.createElement)(Jo,e),Object(f.createElement)(Xo,e)))})),na=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ve(t.name);return!0!==(null==a||null===(n=a.novaBlocks)||void 0===n?void 0:n.collectionLayout)&&!0!==(null==a||null===(r=a.novaBlocks)||void 0===r||null===(o=r.collectionLayout)||void 0===o?void 0:o.controls)?Object(f.createElement)(e,t):Object(f.createElement)(f.Fragment,null,Object(f.createElement)(ta,t),Object(f.createElement)(e,t))}}),"withCollectionLayoutControls"),ra=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r=Ve(t.name),o=t.attributes,a=o.columns,i=o.gridGap,c=t.style?t.style:{};if(null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.collectionLayout){var l={"--nb-collection-columns-count":a,"--nb-grid-spacing-modifier":i};Object.assign(c,l)}return Object(f.createElement)(e,O({},t,{style:c}))}}),"withCollectionLayoutEditCustomProps");function oa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function aa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oa(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-collection-layout-attributes",Ro),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-collection-layout-controls",na),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-collection-layout-edit-custom-props",ra);var ia=function(e){var t=e.attributes,n=e.setAttributes,r=t.preview,o=Object(f.useMemo)((function(){return Object(ue.needsPreview)(t)}),[t]),a=Object(f.useMemo)((function(){return r?Object(k.__)("Enter Edit Mode","nova-blocks"):Object(k.__)("Exit Edit Mode","nova-blocks")}),[r]);return"novablocks/supernova"===e.name&&o?Object(f.createElement)(rt.BlockControls,null,Object(f.createElement)(g.Toolbar,{group:"block"},Object(f.createElement)(g.Button,{className:"components-icon-button components-toolbar__control",icon:w("swap"),onClick:function(){n({preview:!r})}},a))):null};function ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function la(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(sr.addFilter)("editor.BlockEdit","novablocks/with-preview-attributes",(function(e){return function(t){var n=t.attributes,r=t.name,o=Object(f.useMemo)((function(){return["novablocks/supernova","novablocks/supernova-item"]}),[]),a=Object(f.useMemo)((function(){return o.includes(r)&&Object(ue.needsPreview)(n)}),[n,r]),i=Object(f.useCallback)((function(e){a||Object.assign(e,{preview:!1}),t.setAttribtues(e)}),[n]),c=Object(f.useMemo)((function(){return Object(ue.getPreviewAttributes)(n)}),[n]),l=aa(aa({},t),{},{attributes:c,setAttribtues:i});return a?Object(f.createElement)(f.Fragment,null,Object(f.createElement)(e,l),Object(f.createElement)(ia,t)):Object(f.createElement)(e,t)}}),20);var sa={overlayFilterType:{type:"string",default:"unitone"},overlayFilterDuotoneConfig:{type:"object",default:{}},overlayFilterStrength:{type:"number",default:0}},ua=function(e){var t,n,r=null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n?void 0:n.overlayFilter;return!0!==r&&!0!==(null==r?void 0:r.attributes)?e:la(la({},e),{},{attributes:la(la({},e.attributes),sa)})};function da(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?da(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):da(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ba,fa,ma=styleManager.colorsConfig.filter((function(e){return!Object(ue.isFunctionalPalette)(e)})),ga=(fa=[],(ba=ma).length&&Array.isArray(ba[0].variations)?(ba.forEach((function(e){var t=Object(ue.getSignals)(e.id);ba.filter((function(t){return e.id!==t.id})).forEach((function(n){var r=Object(ue.getSignals)(n.id);t.forEach((function(t,o){r.forEach((function(r,a){var i=e.variations[t-1].bg,c=n.variations[r-1].bg;i!==c&&o>a&&Math.abs(o-a)>0&&fa.push({name:"".concat(e.label," - ").concat(t-1," and ").concat(n.label," - ").concat(r-1),from:{paletteId:e.id,variationIndex:t,hex:i},to:{paletteId:n.id,variationIndex:r,hex:c}})}))}))}))})),fa):fa),ha=function(e){var t=[];return e.length&&Array.isArray(e[0].variations)?(e.forEach((function(e){var n=Object(ue.getSignals)(e.id);e.label;n.forEach((function(n,r){var o=e.variations[n-1].bg;t.push({paletteId:e.id,variationIndex:n,hex:o})}))})),t):t}(ma),va=function(e){var t=e.attributes,n=e.setAttributes,r=(t.style,t.overlayFilterType),o=Ve(e.name),a=Object(f.useMemo)((function(){var e,t;return!(null==o||null===(e=o.novaBlocks)||void 0===e||null===(t=e.overlayFilter)||void 0===t||!t.duotone)}),[o]);return Object(f.useEffect)((function(){a||"unitone"===r||n({overlayFilterType:"unitone"})}),[r,a]),a?Object(f.createElement)(g.RadioControl,{label:Object(k.__)("Overlay Filter","nova-blocks"),selected:r,onChange:function(e){n({overlayFilterType:e})},options:[{label:Object(k.__)("Unitone","nova-blocks"),value:"unitone"},{label:Object(k.__)("Duotone","nova-blocks"),value:"duotone"}]}):null},Oa=function(e){var t=e.attributes,n=e.setAttributes,r=(e.clientId,t.overlayFilterType),o=t.overlayFilterDuotoneConfig,a=null==o?void 0:o.from,i=null==o?void 0:o.to;if("duotone"!==r)return null;var c=ga.map((function(e,t){return{data:e,value:t,colors:[e.from.hex,e.to.hex]}})),l=ha.map((function(e,t){return{data:e,value:t,colors:[e.hex]}})),s=a&&i&&c.findIndex((function(e){return e.data.from.paletteId===a.paletteId&&e.data.from.variationIndex===a.variationIndex&&e.data.to.paletteId===i.paletteId&&e.data.to.variationIndex===i.variationIndex})),u=a&&l.findIndex((function(e){return e.data.paletteId===a.paletteId&&e.data.variationIndex===a.variationIndex})),d=i&&l.findIndex((function(e){return e.data.paletteId===i.paletteId&&e.data.variationIndex===i.variationIndex}));return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(N,{title:Object(k.__)("Duotone Presets","nova-blocks"),key:"duotone-presets"},Object(f.createElement)(K,{selected:s,options:c,onChange:function(e){n({overlayFilterDuotoneConfig:c[e].data})}})),Object(f.createElement)(N,{title:Object(k.__)("Highlights","nova-blocks"),key:"highlights"},Object(f.createElement)(Z,{selected:d,options:l,onChange:function(e){n({overlayFilterDuotoneConfig:pa(pa({},o),{},{to:l[e].data})})}})),Object(f.createElement)(N,{title:Object(k.__)("Shadows","nova-blocks"),key:"shadows"},Object(f.createElement)(Z,{selected:u,options:l,onChange:function(e){n({overlayFilterDuotoneConfig:pa(pa({},o),{},{from:l[e].data})})}})))},ja=function(e){var t=e.attributes,n=e.setAttributes,r=t.overlayFilterStrength;return Object(f.createElement)(Qn,{id:"overlay-filter",label:Object(k.__)("Overlay Filter","nova-blocks"),group:Object(k.__)("Modules","nova-blocks"),order:40},Object(f.createElement)(Wn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(N,null,Object(f.createElement)(va,e)),Object(f.createElement)(Oa,e),Object(f.createElement)(N,null,Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Overlay Filter Strength","nova-blocks"),value:r,onChange:function(e){return n({overlayFilterStrength:e})},min:0,max:90,step:10}))))},ya=function(e){var t=e.attributes,n=e.clientId,r=t.overlayFilterDuotoneConfig,o=t.overlayFilterType,a=null==r?void 0:r.from,i=null==r?void 0:r.to,c=Object(f.useContext)(rt.BlockList.__unstableElementContext),l="novablocks-duotone-".concat(n);if(!a||!i||"duotone"!==o)return null;var s="\n        ".concat(Object(ue.getDuotoneFilterSvg)([a.hex,i.hex],l),"\n        <style> .").concat(l," .nb-supernova-item__media-wrapper :is(img, video) { filter: url( #").concat(l," ); }</style>\n    ");return c?Object(f.createPortal)(Object(f.createElement)("div",{dangerouslySetInnerHTML:{__html:s}}),c):null},_a=Object(S.createHigherOrderComponent)((function(e){return function(t){t.attributes;var n,r,o,a=t.clientId,i=Ve(t.name),c=L()(t.className,"novablocks-duotone-".concat(a));return!0!==(null==i||null===(n=i.novaBlocks)||void 0===n?void 0:n.overlayFilter)&&!0!==(null==i||null===(r=i.novaBlocks)||void 0===r||null===(o=r.overlayFilter)||void 0===o?void 0:o.controls)?Object(f.createElement)(e,t):Object(f.createElement)(f.Fragment,null,Object(f.createElement)(e,O({},t,{className:c})),Object(f.createElement)(ja,t),Object(f.createElement)(ya,t))}}),"withOverlayFilterControls"),wa=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r=Ve(t.name),o=t.attributes,a=t.style?t.style:{};return null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.overlayFilter&&Object.assign(a,Object(ue.getOverlayFilterCSSProps)(o)),Object(f.createElement)(e,O({},t,{style:a}))}}),"withOverlayFilterEditCustomProps");function ka(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ea(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ka(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ka(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pa=function(e,t,n){var r,o,a=Ge(t.name);return e&&null!=a&&null!==(r=a.novaBlocks)&&void 0!==r&&r.overlayFilter?Object.assign({},e,{props:Ea(Ea({},e.props),{},{style:Ea(Ea({},null===(o=e.props)||void 0===o?void 0:o.style),Object(ue.getOverlayFilterCSSProps)(n))})}):e};function Sa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ca(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sa(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(sr.removeFilter)("editor.BlockEdit","core/editor/duotone/with-editor-controls"),Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-overlay-filter-attributes",ua),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-overlay-filter-controls",_a),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-overlay-filter-edit-custom-props",wa),Object(sr.addFilter)("blocks.getSaveElement","novablocks/with-overlay-filter-save-custom-props",Pa);var xa={mediaContainerHeight:{type:"number",default:50},thumbnailAspectRatioString:{type:"string",default:"landscape"},thumbnailAspectRatio:{type:"number",default:50},imageResizing:{type:"string",default:"cropped"},imagePadding:{type:"number",default:0},contentPadding:{type:"number",default:0},emphasisBySpace:{type:"number",default:1},enableOverlapping:{type:"boolean",default:!1},blockTopSpacing:{type:"number",default:1},blockBottomSpacing:{type:"number",default:0},emphasisTopSpacing:{type:"number",default:0},emphasisBottomSpacing:{type:"number",default:0},minHeightFallback:{type:"number",default:0},balanceEmphasis:{type:"number",default:50},balanceFocalPoint:{type:"string",default:"content"},contentAreaWidth:{type:"number",default:50},layoutGutter:{type:"number",default:0},spacingModifier:{type:"number",default:1},spacingMultiplierOverride:{type:"number",default:1}},Aa=function(e){var t,n,r=null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n?void 0:n.spaceAndSizing;return!0!==r&&!0!==(null==r?void 0:r.attributes)?e:Ca(Ca({},e),{},{attributes:Ca(Ca({},e.attributes),xa)})},Ia=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"center center",r=t?-1*e:e,o=n.split(" "),a=o[0]||"center",i=o[1]||"center";return{emphasisBySpace:e,enableOverlapping:t,blockTopSpacing:r<0&&["center","bottom"].includes(a)?r:0,blockBottomSpacing:r<0&&["top","center"].includes(a)?r:0,emphasisTopSpacing:"top"!==a?r:1,emphasisBottomSpacing:"bottom"!==a?r:1,contentPosition:"".concat(a," ").concat(i)}},Ra=function(){var e=function(){return Object(ue.getRandomArrayFromArray)([-1,0,1],1)[0]},t=Object(ue.getRandomBetween)(0,3),n=Object(ue.getRandomBetween)(0,3),r=e(),o=e(),a=e(),i=e(),c=Object(ue.getRandomArrayFromArray)(["top","center","bottom"],1)[0];return{blockTopSpacing:t*r,blockBottomSpacing:t*o,emphasisTopSpacing:n*a,emphasisBottomSpacing:n*i,enableOverlapping:Object(ue.getRandomArrayFromArray)([!0,!1],1)[0],verticalAlignment:c}},Ta=function(e){var t,n,r,o,i,c,l=qe(),s=Ve(e.name),u=null==l||null===(t=l.modules)||void 0===t||null===(n=t.spaceAndSizing)||void 0===n?void 0:n.presetOptions,d=null==l||null===(r=l.modules)||void 0===r||null===(o=r.spaceAndSizing)||void 0===o?void 0:o.advancedPresetOptions,p=[];Array.isArray(u)&&(p.push.apply(p,a(u)),Array.isArray(d)&&null!=s&&null!==(i=s.novaBlocks)&&void 0!==i&&null!==(c=i.spaceAndSizing)&&void 0!==c&&c.advancedSpacing&&p.push.apply(p,a(d)));return p.length?Object(f.createElement)(fe,O({key:"media-card-layout-preset",label:Object(k.__)("Choose a layout preset:","nova-blocks"),options:p,randomize:Ra},e)):null},Ba=function(e){var t=e.attributes,n=e.setAttributes,r=t.emphasisBySpace,o=t.enableOverlapping,a=("string"==typeof t.contentPosition?t.contentPosition:"center center").split(" "),i=a[0]||"center",c=a[1]||"center";return Object(f.createElement)(g.PanelRow,null,Object(f.createElement)("span",null,Object(k.__)("Vertical Anchoring","nova-blocks")),Object(f.createElement)(M,{value:i,onChange:function(e){var t=Ia(r,o,"".concat(e," ").concat(c));n(t)},isCollapsed:!1}))},Ma=at("block-spacing-customize")((function(e){var t,n=e.attributes,r=e.setAttributes,o=n.emphasisBySpace,a=n.enableOverlapping,i=n.contentPosition,c=Ve(e.name),l=null==c||null===(t=c.novaBlocks)||void 0===t?void 0:t.contentPosition;return Object(f.createElement)(N,{title:Object(k.__)("Emphasis by Space","nova-blocks"),key:"space-and-sizing-customize-1"},Object(f.createElement)("div",{className:Object(ue.getControlsClasses)(n,(function(e){return Ia(e.emphasisBySpace,e.enableOverlapping,e.contentPosition)}))},Object(f.createElement)(g.RangeControl,{key:"enable-by-space",value:o,onChange:function(e){var t=Ia(e,a,i);r(t)},min:0,max:3}),Object(f.createElement)(g.ToggleControl,{key:"enable-overlapping",label:Object(k.__)("Enable Overlapping","nova-blocks"),checked:a,onChange:function(e){var t=Ia(o,e,i);r(t)}}),l&&Object(f.createElement)(Ba,e)))})),Fa=at("block-spacing-settings")((function(e){var t,n,r=Ve(e.name),o=Object.assign({},e,{blockSpacingMin:-3,blockSpacingMax:3,contentSpacingMin:null!=r&&null!==(t=r.novaBlocks)&&void 0!==t&&null!==(n=t.spaceAndSizing)&&void 0!==n&&n.advancedSpacing?-3:0,contentSpacingMax:3});return Object(f.createElement)(N,{title:Object(k.__)("Block Spacing","nova-blocks")},Object(f.createElement)(Da,o),Object(f.createElement)(Na,o),Object(f.createElement)(za,o),Object(f.createElement)(La,o))})),Da=at("block-top-spacing")((function(e){var t=e.attributes,n=e.setAttributes,r=e.blockSpacingMin,o=e.blockSpacingMax,a=e.clientId,i=t.blockTopSpacing;Object(P.useSelect)("core/block-editor").getClientIdsWithDescendants(),we(a);return Object(f.createElement)(g.RangeControl,{value:i,onChange:function(e){return n({blockTopSpacing:e})},label:Object(k.__)("Block Top Spacing","nova-blocks"),min:r,max:o})})),Na=at("block-bottom-spacing")((function(e){var t=e.attributes,n=e.setAttributes,r=e.blockSpacingMin,o=e.blockSpacingMax,a=t.blockBottomSpacing;return Object(f.createElement)(g.RangeControl,{value:a,onChange:function(e){return n({blockBottomSpacing:e})},label:Object(k.__)("Block Bottom Spacing","nova-blocks"),min:r,max:o})})),za=at("content-top-spacing")((function(e){var t=e.attributes,n=e.setAttributes,r=e.contentSpacingMin,o=e.contentSpacingMax,a=t.emphasisTopSpacing;return Object(f.createElement)(g.RangeControl,{value:a,onChange:function(e){return n({emphasisTopSpacing:e})},label:Object(k.__)("Content Top Spacing","nova-blocks"),min:r,max:o})})),La=at("content-bottom-spacing")((function(e){var t=e.attributes,n=e.setAttributes,r=e.contentSpacingMin,o=e.contentSpacingMax,a=t.emphasisBottomSpacing;return Object(f.createElement)(g.RangeControl,{value:a,onChange:function(e){return n({emphasisBottomSpacing:e})},label:Object(k.__)("Content Bottom Spacing","nova-blocks"),min:r,max:o})})),Va=at("block-spacing")(Fa),qa=at("media-aspect-ratio",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.thumbnailAspectRatio,o=t.thumbnailAspectRatioString,a=t.imageResizing;return Object(f.createElement)(N,null,Object(f.createElement)(g.ToggleControl,{label:Object(k.__)("Enable Image Container Editing","nova-blocks"),checked:"auto"!==o,onChange:function(e){n({thumbnailAspectRatioString:e?r<50?"landscape":"portrait":"auto"})}}),"auto"!==o&&Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Media Aspect Ratio","nova-blocks"),value:r,onChange:function(e){n({thumbnailAspectRatio:e,thumbnailAspectRatioString:e<50?"landscape":"portrait"})},min:0,max:100,step:5}),"auto"!==o&&Object(f.createElement)(g.RadioControl,{label:Object(k.__)("Image resizing","nova-blocks"),selected:a,onChange:function(e){n({imageResizing:e})},options:[{label:Object(k.__)("Stretch to fill the container","nova-blocks"),value:"cropped"},{label:Object(k.__)("Shrink to fit (no crop)","nova-blocks"),value:"original"}]}))})),Ha=at("minimum-container-height",!1)((function(e){var t=qe(),n=e.attributes,r=e.setAttributes,o=n.minHeightFallback;return Object(f.createElement)(N,{title:Object(k.__)("Minimum Container Height","nova-blocks")},Object(f.createElement)(g.RadioControl,{selected:o,onChange:function(e){r({minHeightFallback:parseFloat(e)})},options:null==t?void 0:t.minimumHeightOptions}))}));function Ua(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ga(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ua(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ua(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var $a=function(e){var t=e.balanceEmphasis,n=e.balanceFocalPoint,r=30*t/100+60;return{balanceEmphasis:t,balanceFocalPoint:n,contentAreaWidth:"content"===n?r:100-r}},Wa=at("visual-balance",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.balanceEmphasis,o=t.balanceFocalPoint;return Object(f.createElement)(N,{title:Object(k.__)("Emphasis by Balance","nova-blocks"),key:"media-card-visual-balance-customize-1"},Object(f.createElement)("div",{className:Object(ue.getControlsClasses)(t,$a)},Object(f.createElement)(g.RangeControl,{value:r,onChange:function(e){n($a(Ga(Ga({},t),{},{balanceEmphasis:e})))},min:0,max:100,step:25}),Object(f.createElement)(g.RadioControl,{label:Object(k.__)("Focal Point","nova-blocks"),selected:o,onChange:function(e){n($a(Ga(Ga({},t),{},{balanceFocalPoint:e})))},options:[{label:Object(k.__)("Content Area","nova-blocks"),value:"content"},{label:Object(k.__)("Media / Gallery","nova-blocks"),value:"media"}]})))})),Qa=at("media-aspect-ratio",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=(t.thumbnailAspectRatio,t.thumbnailAspectRatioString);return Object(f.createElement)(N,{title:Object(k.__)("Thumbnail Aspect Ratio","nova-blocks")},Object(f.createElement)("div",{className:Object(ue.getControlsClasses)(t,ue.getAspectRatioAttributes)},Object(f.createElement)(g.RadioControl,{key:"thumbnail-aspect-ratio",selected:r,onChange:function(e){var t=t;"landscape"===e&&(t=45),"portrait"===e&&(t=65),n({thumbnailAspectRatio:t,thumbnailAspectRatioString:e})},options:[{label:Object(k.__)("Landscape","nova-blocks"),value:"landscape"},{label:Object(k.__)("Portrait","nova-blocks"),value:"portrait"},{label:Object(k.__)("Auto","nova-blocks"),value:"auto"}]})))})),Za=at("content-padding",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.contentPadding;return Object(f.createElement)(N,{title:Object(k.__)("Content Area Padding","nova-blocks")},Object(f.createElement)(g.RangeControl,{value:r,onChange:function(e){n({contentPadding:e})},min:0,max:100,step:25}))})),Ka=at("visual-balance",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.contentAreaWidth;return Object(f.createElement)(N,{title:Object(k.__)("Content Width relative to Media Area","nova-blocks")},Object(f.createElement)(g.RangeControl,{value:r,onChange:function(e){return n({contentAreaWidth:e})},min:30,max:90,step:5}))})),Ja=at("media-padding",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.imagePadding;return Object(f.createElement)(N,{title:Object(k.__)("Media Area Padding","nova-blocks")},Object(f.createElement)(g.RangeControl,{value:r,onChange:function(e){n({imagePadding:e})},min:0,max:100,step:25}))})),Xa=at("content-to-media-spacing",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.layoutGutter;return Object(f.createElement)(N,{title:Object(k.__)("Content to Media Spacing","nova-blocks")},Object(f.createElement)(g.RangeControl,{value:r,onChange:function(e){return n({layoutGutter:e})},min:0,max:100,step:25}))})),Ya=at("media-container-height",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.mediaContainerHeight;return Object(f.createElement)(N,{title:Object(k.__)("Media Container Height","nova-blocks")},Object(f.createElement)(g.RangeControl,{value:r,onChange:function(e){n({mediaContainerHeight:e})},min:0,max:100,step:5}))})),ei=at("spacing-modifier")((function(e){var t=e.attributes,n=e.setAttributes,r=t.spacingMultiplierOverride;return Object(f.createElement)(N,{title:Object(k.__)("Spacing Modifier","nova-blocks")},Object(f.createElement)(g.RangeControl,{value:r,onChange:function(e){return n({spacingMultiplierOverride:e})},min:0,max:4,step:.5}))})),ti=at("spacing-children-modifier")((function(e){var t=e.attributes,n=e.setAttributes,r=t.spacingModifier;return Object(f.createElement)(N,{title:Object(k.__)("Spacing Modifier for Inside Elements","nova-blocks")},Object(f.createElement)(g.RangeControl,{value:r,onChange:function(e){return n({spacingModifier:e})},min:0,max:2,step:.5}))})),ni=function(e){return Object(f.createElement)(Qn,{id:"space-and-sizing",label:Object(k.__)("Space and Sizing","nova-blocks"),order:20},Object(f.createElement)(Wn,{id:"space-and-sizing-presets",label:Object(k.__)("Presets","nova-blocks")},Object(f.createElement)(Ta,e)),Object(f.createElement)(Wn,{id:"space-and-sizing-customize",label:Object(k.__)("Customize","nova-blocks")},Object(f.createElement)(Ma,O({key:"card-spacing-customize"},e)),Object(f.createElement)(Qa,O({key:"image-container-customize"},e)),Object(f.createElement)(Wa,O({key:"visual-balance-customize"},e))),Object(f.createElement)(Wn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(Va,O({key:"card-spacing-settings"},e)),Object(f.createElement)(ei,O({key:"spacing-modifier"},e)),Object(f.createElement)(ti,O({key:"spacing-children-modifier"},e)),Object(f.createElement)(Ha,O({id:"minimum-container-height",key:"minimum-container-height"},e)),Object(f.createElement)(Ya,O({key:"media-container-height"},e)),Object(f.createElement)(qa,O({id:"media-aspect-ratio",key:"media-aspect-ratio-settings"},e)),Object(f.createElement)(Ka,O({id:"visual-balance",key:"visual-balance"},e)),Object(f.createElement)(Za,O({id:"content-padding",key:"content-padding"},e)),Object(f.createElement)(Ja,O({id:"media-padding",key:"media-padding"},e)),Object(f.createElement)(Xa,O({id:"content-to-media-spacing",key:"content-to-media-spacing"},e))))},ri=Object(S.createHigherOrderComponent)((function(e){return function(t){t.setAttributes,t.clientId;var n,r,o,a=Ve(t.name);return!0!==(null==a||null===(n=a.novaBlocks)||void 0===n?void 0:n.spaceAndSizing)&&!0!==(null==a||null===(r=a.novaBlocks)||void 0===r||null===(o=r.spaceAndSizing)||void 0===o?void 0:o.controls)?Object(f.createElement)(e,t):Object(f.createElement)(f.Fragment,null,Object(f.createElement)(ni,t),Object(f.createElement)(e,t))}}),"withSpaceAndSizingControls");function oi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ai(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oi(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ii=function(e,t,n){var r,o=Ge(t.name);return null!=o&&null!==(r=o.novaBlocks)&&void 0!==r&&r.spaceAndSizing?ai(ai({},e),{},{style:ai(ai({},null==e?void 0:e.style),Object(ue.getSpacingCSSProps)(n))}):e};function ci(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function li(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ci(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ci(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var si=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=t.attributes,i=(a.align,Ve(t.name)),c=t.wrapperProps;return null!=i&&null!==(n=i.novaBlocks)&&void 0!==n&&n.spaceAndSizing?(c=li(li({},c),{},{style:li(li({},null===(r=c)||void 0===r?void 0:r.style),Object(ue.getSpacingCSSProps)(a)),className:L()(null===(o=c)||void 0===o?void 0:o.className,Object(ue.getColorSignalClassnames)(a,!0))}),Object(f.createElement)(e,O({},t,{wrapperProps:c}))):Object(f.createElement)(e,t)}}),"withBlockListWrapperProps"),ui=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r=Ve(t.name),o=t.attributes,a=t.style?t.style:{};return null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.spaceAndSizing&&Object.assign(a,Object(ue.getSpacingCSSProps)(o)),Object(f.createElement)(e,O({},t,{style:a}))}}),"withSpaceAndSizingEditCustomProps");Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-space-and-sizing-attributes",Aa),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-space-and-sizing-controls",ri),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-space-and-sizing-edit-custom-props",ui),Object(sr.addFilter)("editor.BlockListBlock","novablocks/group/with-block-list-wrapper-props",si),Object(sr.addFilter)("blocks.getSaveContent.extraProps","novablocks/with-space-and-sizing-save-custom-props",ii)}]);
     11 */var r=/; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g,o=/^[\u000b\u0020-\u007e\u0080-\u00ff]+$/,a=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+$/,i=/\\([\u000b\u0020-\u00ff])/g,c=/([\\"])/g,l=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/;function s(e){var t=String(e);if(a.test(t))return t;if(t.length>0&&!o.test(t))throw new TypeError("invalid parameter value");return'"'+t.replace(c,"\\$1")+'"'}function u(e){this.parameters=Object.create(null),this.type=e}t.format=function(e){if(!e||"object"!=typeof e)throw new TypeError("argument obj is required");var t=e.parameters,n=e.type;if(!n||!l.test(n))throw new TypeError("invalid type");var r=n;if(t&&"object"==typeof t)for(var o,i=Object.keys(t).sort(),c=0;c<i.length;c++){if(o=i[c],!a.test(o))throw new TypeError("invalid parameter name");r+="; "+o+"="+s(t[o])}return r},t.parse=function(e){if(!e)throw new TypeError("argument string is required");var t="object"==typeof e?function(e){var t;"function"==typeof e.getHeader?t=e.getHeader("content-type"):"object"==typeof e.headers&&(t=e.headers&&e.headers["content-type"]);if("string"!=typeof t)throw new TypeError("content-type header is missing from object");return t}(e):e;if("string"!=typeof t)throw new TypeError("argument string is required to be a string");var n=t.indexOf(";"),o=-1!==n?t.substr(0,n).trim():t.trim();if(!l.test(o))throw new TypeError("invalid media type");var a=new u(o.toLowerCase());if(-1!==n){var c,s,d;for(r.lastIndex=n;s=r.exec(t);){if(s.index!==n)throw new TypeError("invalid parameter format");n+=s[0].length,c=s[1].toLowerCase(),'"'===(d=s[2])[0]&&(d=d.substr(1,d.length-2).replace(i,"$1")),a.parameters[c]=d}if(n!==t.length)throw new TypeError("invalid parameter format")}return a}},,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}function a(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.r(t),n.d(t,"AutocompleteTokenField",(function(){return v})),n.d(t,"BlockVerticalAlignmentToolbar",(function(){return M})),n.d(t,"CardFieldsPreview",(function(){return D})),n.d(t,"ControlsGroup",(function(){return N})),n.d(t,"ColorPicker",(function(){return Z})),n.d(t,"DuotonePicker",(function(){return K})),n.d(t,"FontSizePicker",(function(){return Y})),n.d(t,"HeadingLevelIcon",(function(){return ee})),n.d(t,"HeadingToolbar",(function(){return ne})),n.d(t,"ImageSelectControl",(function(){return oe})),n.d(t,"InnerBlocksPreview",(function(){return ie})),n.d(t,"Notice",(function(){return se})),n.d(t,"ParametricGrid",(function(){return de})),n.d(t,"PresetControl",(function(){return fe})),n.d(t,"SignalControl",(function(){return Ye})),n.d(t,"TextPlaceholder",(function(){return et})),n.d(t,"ToggleGroup",(function(){return nt})),n.d(t,"VariationPicker",(function(){return ot})),n.d(t,"withVisibility",(function(){return at})),n.d(t,"insertTemplate",(function(){return it})),n.d(t,"generateDefaults",(function(){return st})),n.d(t,"getPlaceholderImages",(function(){return an})),n.d(t,"normalizeImages",(function(){return sn})),n.d(t,"PostCardMedia",(function(){return jn})),n.d(t,"PostCardLetter",(function(){return yn})),n.d(t,"PostCard",(function(){return _n})),n.d(t,"CardButton",(function(){return wn})),n.d(t,"CardTitle",(function(){return En})),n.d(t,"CardMeta",(function(){return Pn})),n.d(t,"CardDescription",(function(){return Sn})),n.d(t,"CardFooter",(function(){return Cn})),n.d(t,"Card",(function(){return xn})),n.d(t,"CardContentWrapper",(function(){return An})),n.d(t,"CardMediaWrapper",(function(){return In})),n.d(t,"getSvg",(function(){return _})),n.d(t,"getIconSvg",(function(){return w})),n.d(t,"ControlsDrawerContent",(function(){return Zn})),n.d(t,"ControlsSection",(function(){return Qn})),n.d(t,"ControlsSections",(function(){return $n})),n.d(t,"ControlsTab",(function(){return Wn})),n.d(t,"Drawer",(function(){return or})),n.d(t,"Drawers",(function(){return Kn})),n.d(t,"DrawerList",(function(){return er})),n.d(t,"DrawerPanel",(function(){return tr})),n.d(t,"DrawerListBefore",(function(){return nr})),n.d(t,"DrawerListAfter",(function(){return rr})),n.d(t,"GalleryPreview",(function(){return lr})),n.d(t,"GalleryPlaceholder",(function(){return cr})),n.d(t,"useApiFetch",(function(){return ye})),n.d(t,"useAnimationFrame",(function(){return _e})),n.d(t,"useBlockTopSpacingIsDisabled",(function(){return we})),n.d(t,"useEffectDebugger",(function(){return Se})),n.d(t,"useDidUpdateEffect",(function(){return xe})),n.d(t,"useInnerBlocks",(function(){return Ae})),n.d(t,"useInnerBlocksCount",(function(){return Ie})),n.d(t,"useInnerBlocksLock",(function(){return Re})),n.d(t,"useMemoryState",(function(){return Be})),n.d(t,"useMeta",(function(){return Ne})),n.d(t,"useOnScroll",(function(){return ze})),n.d(t,"useResizeObserver",(function(){return Le})),n.d(t,"useSupports",(function(){return Ve})),n.d(t,"useSettings",(function(){return qe})),n.d(t,"useScrollContainer",(function(){return $e})),n.d(t,"useScrollContainerBox",(function(){return We})),n.d(t,"useSelectParent",(function(){return Qe})),n.d(t,"useTraceUpdate",(function(){return Ze})),n.d(t,"useVisibility",(function(){return Je})),n.d(t,"setAttributesToInnerBlocks",(function(){return He})),n.d(t,"getEditorScrollContainer",(function(){return Ue})),n.d(t,"getSupports",(function(){return Ge}));var f=n(0),m=n(19),g=n(3);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var o=b(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}var v=function(e){u(n,e);var t=h(n);function n(e){var r;return i(this,n),(r=t.call(this,e)).state={suggestions:[],validValues:{},loading:r.isFetchingInfoOnLoad()},r.debouncedUpdateSuggestions=Object(m.debounce)(r.updateSuggestions,500),r}return l(n,[{key:"isFetchingInfoOnLoad",value:function(){var e=this.props,t=e.tokens,n=e.fetchSavedInfo;return Boolean(t.length&&n)}},{key:"componentDidMount",value:function(){var e=this;if(this.isFetchingInfoOnLoad()){var t=this.props,n=t.tokens;(0,t.fetchSavedInfo)(n).then((function(t){var n=e.state.validValues;t.forEach((function(e){n[e.value]=e.label})),e.setState({validValues:n,loading:!1})}))}}},{key:"componentWillUnmount",value:function(){delete this.suggestionsRequest,this.debouncedUpdateSuggestions.cancel()}},{key:"getLabelsForValues",value:function(e){var t=this.state.validValues;return e.reduce((function(e,n){return t[n]?[].concat(a(e),[t[n]]):e}),[])}},{key:"getValuesForLabels",value:function(e){var t=this.state.validValues;return e.map((function(e){return Object.keys(t).find((function(n){return t[n]===e}))}))}},{key:"updateSuggestions",value:function(e){var t=this,n=this.props.fetchSuggestions;n&&this.setState({loading:!0},(function(){var r=n(e);r.then((function(e){if(t.suggestionsRequest===r){var n=t.state.validValues,o=[];e.forEach((function(e){o.push(e.label),n[e.value]=e.label})),t.setState({suggestions:o,validValues:n,loading:!1})}})).catch((function(){t.suggestionsRequest===r&&t.setState({loading:!1})})),t.suggestionsRequest=r}))}},{key:"handleOnChange",value:function(e){(0,this.props.onChange)(this.getValuesForLabels(e))}},{key:"getTokens",value:function(){var e=this.props.tokens;return this.getLabelsForValues(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.help,r=t.label,o=void 0===r?"":r,a=this.state,i=a.suggestions,c=a.loading;return Object(f.createElement)("div",{className:"autocomplete-tokenfield"},Object(f.createElement)(g.FormTokenField,{value:this.getTokens(),suggestions:i,onChange:function(t){return e.handleOnChange(t)},onInputChange:function(t){return e.debouncedUpdateSuggestions(t)},label:o}),c&&Object(f.createElement)(g.Spinner,null),n&&Object(f.createElement)("p",{className:"autocomplete-tokenfield__help"},n))}}]),n}(f.Component);function O(){return(O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=n(25),_=function(e){return null!=e&&e.viewBox&&null!=e&&e.id?Object(f.createElement)("svg",{className:"novablocks-icon",viewBox:e.viewBox},Object(f.createElement)("use",{className:"novablocks-icon-symbol",xlinkHref:"#".concat(e.id)})):""},w=function(e){var t=y.library[e];return _(t)},k=n(1),E=n(48),P=n(8),S=n(7);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var A=Object(f.createContext)({name:"",isSelected:!1,focusedElement:null,setFocusedElement:function(){},clientId:null}).Consumer,I={top:{icon:w("alignTop"),title:Object(k.__)("Align Top","nova-blocks")},center:{icon:w("alignCenter"),title:Object(k.__)("Align Center","nova-blocks")},bottom:{icon:w("alignBottom"),title:Object(k.__)("Align Bottom","nova-blocks")}},R=["top","center","bottom"];var T,B,M=Object(S.compose)((T=function(e){return{clientId:e.clientId}},Object(S.createHigherOrderComponent)((function(e){return function(t){return Object(f.createElement)(A,null,(function(n){return Object(f.createElement)(e,O({},t,T(n,t)))}))}}),"withBlockEditContext")),Object(E.withViewportMatch)({isLargeViewport:"medium"}),Object(P.withSelect)((function(e,t){var n=t.clientId,r=t.isLargeViewport,o=t.isCollapsed,a=e("core/block-editor"),i=a.getBlockRootClientId,c=a.getSettings;return{isCollapsed:o||!r||!c().hasFixedToolbar&&i(n)}})))((function(e){var t=e.isCollapsed,n=e.value,r=e.onChange,o=e.controls,a=void 0===o?R:o,i=I[n],c=I.top;return Object(f.createElement)(g.ToolbarGroup,{label:Object(k.__)("Vertical Alignment","nova-blocks"),iscollapsed:t,icon:i?i.icon:c.icon,controls:a.map((function(e){return x(x({},I[e]),{},{isActive:n===e,onClick:(t=e,function(){return r(n===t?void 0:t)})});var t}))})})),F=n(40),D=function(e){var t=e.attributes,n=t.metaAboveTitle,r=t.title,o=t.metaBelowTitle,a=t.description,i=t.showMeta,c=t.showTitle,l=t.showDescription,s=t.buttonText,u=t.showButtons;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(Pn,{show:i},n),Object(f.createElement)(En,{show:c},r),Object(f.createElement)(Pn,{show:i},o),Object(f.createElement)(Sn,{show:l},Object(F.__unstableStripHTML)(a)),Object(f.createElement)(Cn,{show:u&&!!s},Object(f.createElement)(wn,e,s)))},N=function(e){var t="novablocks-controls-group",n=f.Children.toArray(e.children);return e.className&&(t="".concat(t," ").concat(e.className)),n.length?Object(f.createElement)("div",{className:t},!!e.title&&Object(f.createElement)("div",{className:"novablocks-controls-group__title"},e.title),e.children):null},z=n(16),L=n.n(z),V=new Uint8Array(16);function q(){if(!B&&!(B="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return B(V)}var H=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var U=function(e){return"string"==typeof e&&H.test(e)},G=[],$=0;$<256;++$)G.push(($+256).toString(16).substr(1));var W=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(G[e[t+0]]+G[e[t+1]]+G[e[t+2]]+G[e[t+3]]+"-"+G[e[t+4]]+G[e[t+5]]+"-"+G[e[t+6]]+G[e[t+7]]+"-"+G[e[t+8]]+G[e[t+9]]+"-"+G[e[t+10]]+G[e[t+11]]+G[e[t+12]]+G[e[t+13]]+G[e[t+14]]+G[e[t+15]]).toLowerCase();if(!U(n))throw TypeError("Stringified UUID is invalid");return n};var Q=function(e,t,n){var r=(e=e||{}).random||(e.rng||q)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return W(r)},Z=function(e){var t=e.onChange,n=e.options,r=e.selected,o=e.favorite,a=o?"star":"tick";return Object(f.createElement)("div",{className:"components-base-control color-palette-picker"},Object(f.createElement)("div",{className:"color-palette-picker__palettes"},n.map((function(e,n){var i=e.value,c=(e.data,e.colors),l=Q(),s="".concat(r)==="".concat(i),u=L()("color-palette-picker__color",{"color-palette-picker__color--favorite":s&&o});return Object(f.createElement)("button",{key:"color_palette_picker_palette_"+n,className:u,style:{color:c[0]},onClick:function(){t(i)}},Object(f.createElement)("svg",{className:"color-palette-picker__color-svg",width:"48",height:"48",viewBox:"0 0 48 48"},Object(f.createElement)("defs",null,Object(f.createElement)("linearGradient",{id:l,x1:"0%",y1:"0%",x2:"100%",y2:"0%"},c.map((function(e,t,n){var r={stopColor:e,stopOpacity:1};return Object(f.createElement)(f.Fragment,{key:"color_palette_picker_palette_color_"+t},Object(f.createElement)("stop",{offset:"".concat(100*t/n.length,"%"),style:r}),Object(f.createElement)("stop",{offset:"".concat(100*(t+1)/n.length,"%"),style:r}))})))),Object(f.createElement)("circle",{className:"color-palette-picker__color-dash",stroke:"none",fill:"none",r:"20",cx:"24",cy:"24"}),Object(f.createElement)("circle",{className:"color-palette-picker__color-fill",fill:"url(#".concat(l,")"),r:"17",cx:"24",cy:"24"})),s&&Object(f.createElement)("div",{className:"color-palette-picker__tick",dangerouslySetInnerHTML:{__html:Object(y.getIcon)(a)}}))}))))},K=function(e){var t=e.options;return Object(f.createElement)(Z,O({label:"Duotones",options:t,onChange:function(e){},selected:1},e))},J=[{value:"smallest",label:Object(k.__)("Smallest","nova-blocks")},{value:"smaller",label:Object(k.__)("Smaller","nova-blocks")},{value:"normal",label:Object(k.__)("Normal","nova-blocks")},{value:"larger",label:Object(k.__)("Larger","nova-blocks")},{value:"largest",label:Object(k.__)("Largest","nova-blocks")}],X=function(e){return Object(f.createElement)(g.SelectControl,O({label:Object(k.__)("Font Size","nova-blocks"),options:J},e))};X.DEFAULT_FONT_SIZE="normal",X.FONT_SIZE_OPTIONS=J;var Y=X;function ee(e){var t=e.level,n=e.isPressed,r=void 0!==n&&n,o={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z"};return o.hasOwnProperty(t)?Object(f.createElement)(g.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",isPressed:r},Object(f.createElement)(g.Path,{d:o[t]})):null}function te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var o=b(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}var ne=function(e){u(n,e);var t=te(n);function n(){return i(this,n),t.apply(this,arguments)}return l(n,[{key:"createLevelControl",value:function(e,t,n){var r=e===t;return{icon:Object(f.createElement)(ee,{level:e,isPressed:r}),title:Object(k.sprintf)(Object(k.__)("Heading %d"),e),isActive:r,onClick:function(){return n(e)}}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,r=t.maxLevel,o=t.selectedLevel,a=t.onChange;return Object(f.createElement)(g.ToolbarGroup,{icon:Object(f.createElement)(ee,{level:o}),controls:Object(m.range)(n,r).map((function(t){return e.createLevelControl(t,o,a)}))})}}]),n}(f.Component);function re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var oe=function(e){var t=re(Object(f.useState)(o),2),n=(t[0],t[1]),r=e.options,o=e.selected,a="function"==typeof e.onChange?e.onChange:function(){};return Object(f.createElement)("div",{className:"components-base-control components-image-select-control"},r.map((function(e){return Object(f.createElement)("div",{key:e.slug,role:"button","aria-label":e.label,onClick:function(){n(e.slug),a(e.slug)},className:L()("components-image-select-control__option",{"components-image-select-control__option--selected":e.slug===o})},Object(f.createElement)("div",{className:"components-image-select-control__image"},Object(f.createElement)("img",{src:e.src,alt:e.label})),Object(f.createElement)("div",{className:"components-image-select-control__label"},e.label))})))},ae=n(20),ie=function(e){var t=e.clientId;return Ae(t).map((function(e){return Object(ae.getSaveElement)(e.name,e.attributes,e.innerBlocks)}))},ce=n(42),le=n.n(ce),se=function(e){var t=e.id,n=e.content,r=e.dismissLabel,o=re(Object(f.useState)(le.a.get(t)),2),a=o[0],i=o[1];return a?null:Object(f.createElement)("div",{className:"novablocks-notice"},n,void 0!==r&&Object(f.createElement)(g.Button,{isPrimary:!0,onClick:function(){le.a.set(t,!0,{expires:365}),i(!0)}},r))},ue=n(4),de=function(e){var t=e.attributes,n=e.getContent,r=e.cardsCount,o=e.className,a=Object(ue.applyLayoutEngine)(t),i=0;return Object(ue.redistributeCardsInAreas)(a,r,t),Object(f.createElement)("div",{className:o,style:Object(ue.getGridStyle)(t),key:"parametric_grid"},!!a&&a.map((function(r,o){var a=r.areas,c=r.row,l=r.col,s={gridColumnStart:l,gridColumnEnd:l+r.width,gridRowStart:c,gridRowEnd:c+r.height};return Object(f.createElement)("div",{className:"nb-grid__column",style:s,key:"parametric_grid_column_"+o},a.map((function(r,a){return i+=r.postsCount,!!r.postsCount&&Object(f.createElement)("div",{className:Object(ue.getParametricLayoutAreaClassName)(r,t),key:"parametric_grid_column_"+o+"_area_"+a},Array.from(Array(r.postsCount).keys()).map((function(o){var a=Object(ue.isLandscape)(r,t);return n(i-r.postsCount+o,e,a)})))})))})))},pe=function(e,t){var n={},r=t.find((function(t){return e===t.value}));return r&&r.preset&&(n=Object.assign(r.preset,n)),n},be=function(e,t){var n=e.filter((function(e){var n=e.preset;return Object.keys(n).every((function(e){return n[e]===t[e]}))}));return n.length?n[0].value:null},fe=function(e){var t=e.label,n=e.options,r=e.randomize,o=e.attributes,a=e.setAttributes,i=Object(f.useCallback)((function(){return"function"==typeof r?r():{}}),[r]),c=Object(f.useMemo)((function(){var e=Array.isArray(n)?n.slice():[];return void 0!==r&&e.push({label:"Just My Style™",value:"just-my-style",preset:{}}),e}),[n,r]),l=Object(f.useMemo)((function(){return be(c,o)}),[c,o]),s=Object(f.useCallback)((function(e){if("just-my-style"!==e){var t=pe(e,c);a(t)}else a(Object.assign({},i()))}),[c]);return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(g.RadioControl,{label:t,options:c.map((function(e){return{label:e.label,value:e.value}})),selected:l,onChange:s}),"just-my-style"===l&&Object(f.createElement)("div",{key:"advanced-gallery-surprise-control"},Object(f.createElement)(g.Button,{isPrimary:!0,onClick:function(){a(i())}},Object(k.__)("💡 Surprise me!","nova-blocks"))))};function me(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function ge(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){me(a,r,o,i,c,"next",e)}function c(e){me(a,r,o,i,c,"throw",e)}i(void 0)}))}}var he=n(29),ve=n.n(he),Oe=wp.apiFetch,je={},ye=function(e){var t=re(Object(f.useState)([]),2),n=t[0],r=t[1];return Object(f.useEffect)((function(){e&&function(){var t=ge(ve.a.mark((function t(){return ve.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(je[e]){t.next=4;break}return t.next=3,Oe({path:e});case 3:je[e]=t.sent;case 4:r(je[e]);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()()}),[e]),{data:n}},_e=function(e){var t=Object(f.useRef)(),n=Object(f.useRef)(),r=function r(o){if(n.current){var a=o-n.current;e(a)}n.current=o,t.current=requestAnimationFrame(r)};Object(f.useEffect)((function(){return t.current=requestAnimationFrame(r),function(){return cancelAnimationFrame(t.current)}}),[])},we=function(e){var t=Object(P.useSelect)("core/block-editor"),n=t.getBlockParents,r=t.getBlock,o=t.getClientIdsWithDescendants,a=n(e).slice(),i=o();return Object(f.useMemo)((function(){if(a.length){var t=r(a[a.length-1]).innerBlocks;if(t.length&&t[0].clientId===e)return!0}return e===i[0]}),[e,i])};function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pe=function(e,t){var n=Object(f.useRef)(t);return Object(f.useEffect)((function(){n.current=e})),n.current},Se=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=Pe(t,[]),o=t.reduce((function(e,t,o){if(t!==r[o]){var a=n[o]||o;return Ee(Ee({},e),{},j({},a,{before:r[o],after:t}))}return e}),{});Object.keys(o).length&&console.log("[use-effect-debugger] ",o),Object(f.useEffect)(e,t)},Ce=n(9),xe=function(e,t){var n=Object(Ce.useRef)(!1);Object(Ce.useEffect)((function(){n.current?e():n.current=!0}),t)},Ae=function(e){return Object(P.useSelect)((function(t){var n;return(null===(n=t("core/block-editor").getBlock(e))||void 0===n?void 0:n.innerBlocks)||[]}),[e])},Ie=function(e,t,n,r){var o=Object(P.useSelect)((function(t){return t("core/block-editor").getBlockCount(e)}),[e]),a=Object(P.useDispatch)("core/block-editor").replaceInnerBlocks,i=Ae(e);return Object(f.useEffect)((function(){var c=t.postsToShow,l=i.slice(0,c);if(c>o)for(var s=0;s<c-o;s++)l.push(Object(ae.createBlock)(n,r));a(e,l)}),[t])},Re=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=Object(P.useDispatch)("core/block-editor"),a=o.updateBlockAttributes,i=Ae(e);return Object(f.useEffect)((function(){i.forEach((function(e){r&&e.name!==r||a(e.clientId,{lock:t})}))}),[n])},Te={},Be=function(e,t){var n=re(Object(f.useState)((function(){return Object.prototype.hasOwnProperty.call(Te,e)?Te[e]:"function"==typeof t?t():t})),2),r=n[0],o=n[1];return[r,function(t){Te[e]=t,o(t)}]},Me=n(30);function Fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function De(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ne=function(e){var t=function(){},n=Object(P.useSelect)((function(e){var t;return null===(t=e("core/editor"))||void 0===t?void 0:t.getCurrentPostType()}),[]);if(!n)return[null,t];var r=re(Object(Me.useEntityProp)("postType",n,"meta"),2),o=r[0],a=r[1];return o?[o[e],Object(f.useCallback)((function(t){a(De(De({},o),{},j({},e,t)))}),[o])]:[null,t]},ze=function(e,t){Object(f.useEffect)((function(){return e&&e.addEventListener("scroll",t),function(){e&&e.removeEventListener("scroll",t)}}),[e])},Le=function(){var e=re(Object(f.useState)({}),2),t=e[0],n=e[1],r=re(Object(f.useState)(null),2),o=r[0],a=r[1],i=Object(f.useRef)(null),c=Object(f.useCallback)((function(){var e=i.current;e&&e.disconnect()}),[]),l=Object(f.useCallback)((function(){i.current=new window.ResizeObserver((function(e){var t=re(e,1)[0];return n(t)})),o&&i.current.observe(o)}),[o]);return Object(f.useLayoutEffect)((function(){return l(),function(){return c()}}),[c,l]),[a,t]},Ve=function(e){return Object(P.useSelect)((function(t){return t("core/blocks").getBlockType(e).supports}),[e])},qe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"novablocks",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object(P.useSelect)((function(t){return t(e).getSettings()}),t)},He=function(e,t){var n=Object(P.select)("core/block-editor").getBlock,r=Object(P.dispatch)("core/block-editor").updateBlockAttributes;n(e).innerBlocks.forEach((function(e){r(e.clientId,t)}))},Ue=function(){return document.querySelector(".edit-post-layout__content")||document.querySelector(".edit-post-editor-regions__content")||document.querySelector(".block-editor-editor-skeleton__content")||document.querySelector(".interface-interface-skeleton__content")},Ge=function(e){return Object(P.select)("core/blocks").getBlockType(e).supports},$e=function(){var e=re(Object(f.useState)(null),2),t=e[0],n=e[1];return Object(f.useEffect)((function(){n(Ue())}),[]),t},We=function(e){var t=re(Object(f.useState)(null),2),n=t[0],r=t[1],o=re(Le(),2),a=o[0],i=o[1],c=Object(f.useCallback)((function(){r(e.getBoundingClientRect())}),[e]);return Object(f.useEffect)((function(){e&&a(e)}),[e]),Object(f.useEffect)((function(){e&&r(e.getBoundingClientRect())}),[i]),Object(f.useEffect)((function(){return e&&e.addEventListener("scroll",c),function(){e&&e.removeEventListener("scroll",c)}}),[]),n},Qe=function(e,t){var n=e.clientId,r=e.isSelected,o=Object(P.useDispatch)("core/block-editor"),a=o.selectBlock,i=o.clearSelectedBlock,c=Object(P.useSelect)((function(e){return e("core/block-editor").getBlockParents(n).slice()}),[n]);return Object(f.useEffect)((function(){r&&c.length&&(void 0===t||t)&&i().then((function(){a(c[c.length-1])}))}),[r,t])},Ze=function(e){var t=Object(f.useRef)(e);Object(f.useEffect)((function(){var n=Object.entries(e).reduce((function(e,n){var r=re(n,2),o=r[0],a=r[1];return t.current[o]!==a&&(e[o]=[t.current[o],a]),e}),{});Object.keys(n).length>0&&console.log("Changed props:",n),t.current=e}))},Ke=Object(f.createContext)("ControlsVisibility"),Je=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=Object(f.useContext)(Ke),r=n[e],o=void 0===r&&t;return!(!o&&!0!==r)},Xe=["None","Low","Medium","High"],Ye=function(e){var t,n,r,o,a,i,c,l,s,u=e.label,d=e.signal,p=e.onChange||function(){},b=e.labels||Xe,m=Ve(e.name),h=Math.min(null!==(t=null==m||null===(n=m.novaBlocks)||void 0===n||null===(r=n.colorSignal)||void 0===r?void 0:r.maxColorSignal)&&void 0!==t?t:3,null!==(o=null==e?void 0:e.max)&&void 0!==o?o:3),v=Math.max(null!==(a=null==m||null===(i=m.novaBlocks)||void 0===i||null===(c=i.colorSignal)||void 0===c?void 0:c.minColorSignal)&&void 0!==a?a:0,null!==(l=null==e?void 0:e.min)&&void 0!==l?l:0),O=b[d],y=L()("nb-signal-icon",(j(s={},"nb-signal-icon--none",0===d),j(s,"nb-signal-icon--low",1===d),j(s,"nb-signal-icon--medium",2===d),j(s,"nb-signal-icon--high",3===d),s));return Object(f.createElement)("div",{className:"components-base-control components-nb-signal-control"},Object(f.createElement)("div",{className:"components-base-control__field"},Object(f.createElement)("div",{className:"components-base-control__label"},u),Object(f.createElement)("div",{className:"components-nb-signal-control__root"},Object(f.createElement)("div",{className:"nb-signal"},Object(f.createElement)("div",{className:y},Object(f.createElement)("div",{className:"nb-signal-icon__bar"}),Object(f.createElement)("div",{className:"nb-signal-icon__bar"}),Object(f.createElement)("div",{className:"nb-signal-icon__bar"})),Object(f.createElement)("div",{className:"nb-signal__text"},Object(f.createElement)("div",{className:"nb-signal-icon-label"},"Level"),Object(f.createElement)("div",{className:"nb-signal__value-label"},O)),Object(f.createElement)("div",{className:"nb-signal__controls"},Object(f.createElement)(g.Button,{isSecondary:!0,disabled:d<=v,onClick:function(){p(d-1)}},Object(f.createElement)(g.Icon,{icon:"minus"})),Object(f.createElement)(g.Button,{isSecondary:!0,disabled:d>=h,onClick:function(){p(d+1)}},Object(f.createElement)(g.Icon,{icon:"plus"})))))))},et=function(e){var t=e.rows||2,n=Array.from(Array(t).keys());return Object(f.createElement)("div",{className:"novablocks-text-placeholder"},n.map((function(e,t){var r=t===n.length-1?Object(ue.getRandomBetween)(6,12):Object(ue.getRandomBetween)(17,20),o={width:"".concat(5*r,"%")};return Object(f.createElement)("div",{key:"text_placeholder_"+t,className:"novablocks-text-placeholder__row",style:o})})))},tt=n(35),nt=function(e){var t=e.toggles,n="function"==typeof e.onChange?e.onChange:function(){},r=re(Object(f.useState)((function(){return new WeakMap})),1)[0],o=t.filter((function(e){return!!e.value})),a=t.filter((function(e){return!e.value})),i={initial:{left:0},from:{opacity:0,height:0,left:40},enter:function(e){return function(){var t=ge(ve.a.mark((function t(n){var o;return ve.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=r.get(e),t.next=3,n({opacity:1,left:0,height:o.offsetHeight});case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},leave:function(e){return function(){var e=ge(ve.a.mark((function e(t,n){return ve.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({opacity:0,height:0,left:40});case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},keys:function(e){return e.attribute}},c=Object(tt.useTransition)(o,i),l=Object(tt.useTransition)(a,i),s=Object(f.useCallback)((function(e){return function(t){"function"==typeof e.onChange&&e.onChange(t),n(j({},e.attribute,t))}}),[]);return Object(f.createElement)("div",{className:"components-toggle-group__panel",key:"toggle-group-controls"},Object(f.createElement)("div",{className:"components-toggle-group"},!!o.length&&Object(f.createElement)("div",{className:"components-toggle-group__toggle-list  components-toggle-group__toggle-list--enabled"},c((function(e,t,n){var o=n.key;return Object(f.createElement)(tt.animated.div,{key:o,style:e,className:"components-toggle-group__toggle-list-animated"},Object(f.createElement)("div",{ref:function(e){return e&&r.set(t,e)}},Object(f.createElement)("div",{className:"components-toggle-group__toggle-list-item"},Object(f.createElement)(g.ToggleControl,{label:t.label,checked:!!t.value,onChange:s(t)}))))}))),!!a.length&&Object(f.createElement)(f.Fragment,null,Object(f.createElement)("label",{className:"components-toggle-group__toggle-list-label"},"Elements you aren't using"),Object(f.createElement)("div",{className:"components-toggle-group__toggle-list  components-toggle-group__toggle-list--disabled"},l((function(e,t,n){var o=n.key;return Object(f.createElement)(tt.animated.div,{key:o,style:e,className:"components-toggle-group__toggle-list-animated"},Object(f.createElement)("div",{ref:function(e){return e&&r.set(t,e)}},Object(f.createElement)("div",{className:"components-toggle-group__toggle-list-item"},Object(f.createElement)(g.ToggleControl,{label:t.label,checked:!!t.value,onChange:s(t)}))))}))))))},rt=n(13),ot=function(e){var t,n=e.setAttributes,r=e.clientId,o=e.name,a=Object(P.useSelect)((function(e){var t=e("core/blocks"),n=t.getBlockType,r=t.getBlockVariations,a=t.getDefaultBlockVariation;return{blockType:n(o),variations:r(o),defaultVariation:a(o)}}),[o]),i=a.blockType,c=a.variations,l=a.defaultVariation,s=Object(P.useDispatch)("core/block-editor").replaceInnerBlocks,u=Object(f.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;n(e.attributes),e.innerBlocks&&s(r,Object(ae.createBlocksFromInnerBlocksTemplate)(e.innerBlocks))}),[l]);return Object(f.createElement)(rt.__experimentalBlockVariationPicker,{icon:null==i||null===(t=i.icon)||void 0===t?void 0:t.src,label:null==i?void 0:i.title,instructions:Object(k.__)("Select a variation to start with.","nova-blocks"),variations:c,onSelect:u,allowSkip:!0})},at=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(n){return function(r){var o=Object(f.useContext)(Ke)[e];return void 0===o&&t||!0===o?Object(f.createElement)(n,r):null}}},it=function(e,t){var n=Object(P.select)("core/block-editor"),r=n.getBlocksByClientId,o=n.getClientIdsWithDescendants,a=Object(P.dispatch)("core/block-editor"),i=a.replaceInnerBlocks,c=a.updateBlockAttributes,l=o(),s=!1;return Object(P.subscribe)((function(){var n=o(),a=n.filter((function(e){return!l.includes(e)}));n!==l&&a.length&&(s?(l=n,r(a).map((function(n){var r;n.name!==e||n.attributes.templateInserted||null!==(r=n.innerBlocks)&&void 0!==r&&r.length||(i(n.clientId,Object(ae.createBlocksFromInnerBlocksTemplate)(t)),c(n.clientId,{templateInserted:!0}))}))):s=!0)}))};function ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ct(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var st=function(e,t){var n=Object(P.select)("core/block-editor"),r=n.getBlocksByClientId,o=n.getClientIdsWithDescendants,a=Object(P.dispatch)("core/block-editor").updateBlockAttributes,i=o(),c=!1;return Object(P.subscribe)((function(){var n=o(),l=n.filter((function(e){return!i.includes(e)}));n!==i&&l.length&&(c?(i=n,r(l).map((function(n){n.name!==e||n.attributes.defaultsGenerated||"function"!=typeof t||t(n).then((function(e){a(n.clientId,lt(lt({},e),{},{defaultsGenerated:!0}))}))}))):c=!0)}))},ut=n(49);function dt(){return(dt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function pt(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var bt=mt((function(e){return"string"==typeof e?e:null})),ft=function(e){return null!=e};function mt(e){return function(t){return ft(e(t))}}var gt=function(e){return Object.keys(e).reduce((function(t,n){var r,o=e[n];return dt({},t,ft(o)?((r={})[n]=o,r):{})}),{})};function ht(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.length-1;return function(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];for(var a=t[0].apply(this,n),i=1;i<=r;i++)a=t[i].call(this,a);return a}}var vt,Ot,jt=mt((function(e){return ft(e)&&"object"==typeof e&&!Array.isArray(e)?e:null})),yt=mt((function(e){return Array.isArray(e)&&e.every(bt)&&e.length>0?e:null})),_t=mt((function(e){return jt(e)&&"errors"in e&&yt(e.errors)?{errors:e.errors}:null})),wt=function(e){this.message=e},kt=function(e){if(function(e){var t=e.headers.get("content-type");return ft(t)&&"application/json"===Object(ut.parse)(t).type}(e))return e.json().catch((function(e){throw new wt("unable to parse JSON response.")}));throw new wt("expected JSON response from server.")},Et=function(e){return function(t){return(t.ok?e({response:t}).then((function(e){return{type:"success",status:t.status,response:e,originalResponse:t}})):kt(t).then((function(e){return dt({type:"error",status:t.status},function(e){return _t(e)?{errors:e.errors,source:"api"}:{errors:["Responded with a status code outside the 2xx range, and the response body is not recognisable."],source:"decoding"}}(e),{originalResponse:t})}))).catch((function(e){if(e instanceof wt)return{type:"error",source:"decoding",status:t.status,originalResponse:t,errors:[e.message]};throw e}))}},Pt=function(){return function(e){var t=e.response;return kt(t)}},St=function(e){var t=e.pathname,n=e.query;return function(e){var r=new URL(e);return function(e){return function(t){"/"===t.pathname?t.pathname=e:t.pathname+=e}}(t)(r),function(e){return function(t){Object.keys(e).forEach((function(n){return t.searchParams.set(n,e[n].toString())}))}}(n)(r),r.toString()}},Ct=function(e){return function(t,n){void 0===n&&(n={});var r=e(t),o=r.headers,a=r.query;return dt({},pt(r,["headers","query"]),n,{query:a,headers:dt({},o,n.headers)})}},xt=function(e){return e},At=function(e){var t=e.accessKey,n=e.apiVersion,r=void 0===n?"v1":n,o=e.apiUrl,a=void 0===o?"https://api.unsplash.com":o,i=e.headers,c=e.fetch,l=pt(e,["accessKey","apiVersion","apiUrl","headers","fetch"]);return function(e){var n=e.handleResponse;return ht(e.handleRequest,(function(e){var o=e.pathname,s=e.query,u=e.method,d=void 0===u?"GET":u,p=e.headers,b=e.body,f=e.signal,m=St({pathname:o,query:s})(a),g=dt({method:d,headers:dt({},i,p,{"Accept-Version":r},ft(t)?{Authorization:"Client-ID "+t}:{}),body:b,signal:f},l);return(null!=c?c:fetch)(m,g).then(Et(n))}))}},It=function(e){var t=e.headers.get("x-total");if(ft(t)){var n=parseInt(t);if(Number.isInteger(n))return n;throw new wt("expected x-total header to be valid integer.")}throw new wt("expected x-total header to exist.")},Rt=function(){return function(e){var t=e.response;return Pt()({response:t}).then((function(e){return{results:e,total:It(t)}}))}},Tt=function(e){return ft(e)?{collections:e.join()}:{}},Bt=function(e){return ft(e)?{topics:e.join()}:{}},Mt=function(e){var t=e.page,n=e.perPage,r=e.orderBy;return gt({per_page:n,order_by:r,page:t})},Ft=function(){var e=function(e){return"/collections/"+e.collectionId+"/photos"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.collectionId,r=t.orientation,o=pt(t,["collectionId","orientation"]);return{pathname:e({collectionId:n}),query:gt(dt({},Mt(o),{orientation:r}))}})),handleResponse:Rt()}}(),Dt=function(){var e=function(e){return"/collections/"+e.collectionId};return{getPathname:e,handleRequest:Ct((function(t){var n=t.collectionId;return{pathname:e({collectionId:n}),query:{}}})),handleResponse:Pt()}}(),Nt=function(){var e=function(){return"/collections"};return{getPathname:e,handleRequest:Ct((function(e){return void 0===e&&(e={}),{pathname:"/collections",query:Mt(e)}})),handleResponse:Rt()}}(),zt=function(){var e=function(e){return"/collections/"+e.collectionId+"/related"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.collectionId;return{pathname:e({collectionId:n}),query:{}}})),handleResponse:Pt()}}(),Lt=function(){return{getPathname:function(e){return"/photos"},handleRequest:Ct((function(e){return void 0===e&&(e={}),{pathname:"/photos",query:gt(Mt(e))}})),handleResponse:Rt()}}(),Vt=function(){var e=function(e){return"/photos/"+e.photoId};return{getPathname:e,handleRequest:Ct((function(t){var n=t.photoId;return{pathname:e({photoId:n}),query:{}}})),handleResponse:Pt()}}(),qt=function(){var e=function(e){return"/photos/"+e.photoId+"/statistics"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.photoId;return{pathname:e({photoId:n}),query:{}}})),handleResponse:Pt()}}(),Ht=function(){var e=function(){return"/photos/random"};return{getPathname:e,handleRequest:Ct((function(e){var t=void 0===e?{}:e,n=t.collectionIds,r=t.contentFilter,o=t.topicIds,a=pt(t,["collectionIds","contentFilter","topicIds"]);return{pathname:"/photos/random",query:gt(dt({},a,{content_filter:r},Tt(n),Bt(o))),headers:{"cache-control":"no-cache"}}})),handleResponse:Pt()}}(),Ut={handleRequest:Ct((function(e){var t=function(e){var t=new URL(e),n=t.pathname;return{query:function(e){var t={};return e.forEach((function(e,n){t[n]=e})),t}(t.searchParams),pathname:"/"===n?void 0:n}}(e.downloadLocation),n=t.pathname,r=t.query;if(!ft(n))throw new Error("Could not parse pathname from url.");return{pathname:n,query:gt(r)}})),handleResponse:Pt()},Gt=function(){return{getPathname:function(e){return"/search/photos"},handleRequest:Ct((function(e){var t=e.query,n=e.page,r=e.perPage,o=e.orderBy,a=e.collectionIds,i=e.lang,c=e.contentFilter,l=pt(e,["query","page","perPage","orderBy","collectionIds","lang","contentFilter"]);return{pathname:"/search/photos",query:gt(dt({query:t,content_filter:c,lang:i,order_by:o},Mt({page:n,perPage:r}),Tt(a),l))}})),handleResponse:Pt()}}(),$t=function(){return{getPathname:function(e){return"/search/collections"},handleRequest:Ct((function(e){var t=e.query,n=pt(e,["query"]);return{pathname:"/search/collections",query:dt({query:t},Mt(n))}})),handleResponse:Pt()}}(),Wt=function(){return{getPathname:function(e){return"/search/users"},handleRequest:Ct((function(e){var t=e.query,n=pt(e,["query"]);return{pathname:"/search/users",query:dt({query:t},Mt(n))}})),handleResponse:Pt()}}(),Qt=function(){var e=function(e){return"/users/"+e.username};return{getPathname:e,handleRequest:Ct((function(t){var n=t.username;return{pathname:e({username:n}),query:{}}})),handleResponse:Pt()}}(),Zt=function(){var e=function(e){return"/users/"+e.username+"/photos"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.username,r=t.stats,o=t.orientation,a=pt(t,["username","stats","orientation"]);return{pathname:e({username:n}),query:gt(dt({},Mt(a),{orientation:o,stats:r}))}})),handleResponse:Rt()}}(),Kt=function(){var e=function(e){return"/users/"+e.username+"/likes"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.username,r=t.orientation,o=pt(t,["username","orientation"]);return{pathname:e({username:n}),query:gt(dt({},Mt(o),{orientation:r}))}})),handleResponse:Rt()}}(),Jt=function(){var e=function(e){return"/users/"+e.username+"/collections"};return{getPathname:e,handleRequest:Ct((function(t){var n=t.username,r=pt(t,["username"]);return{pathname:e({username:n}),query:Mt(r)}})),handleResponse:Rt()}}(),Xt=function(e){return"/topics/"+e.topicIdOrSlug},Yt=xt({getPathname:Xt,handleRequest:function(e){var t=e.page,n=e.perPage,r=e.orderBy,o=e.topicIdsOrSlugs;return{pathname:"/topics",query:gt(dt({},Mt({page:t,perPage:n}),{ids:null==o?void 0:o.join(","),order_by:r}))}},handleResponse:Rt()}),en=xt({getPathname:Xt,handleRequest:function(e){var t=e.topicIdOrSlug;return{pathname:Xt({topicIdOrSlug:t}),query:{}}},handleResponse:Pt()}),tn=function(){var e=ht(Xt,(function(e){return e+"/photos"}));return{getPathname:e,handleRequest:function(t){var n=t.topicIdOrSlug,r=t.orientation,o=pt(t,["topicIdOrSlug","orientation"]);return{pathname:e({topicIdOrSlug:n}),query:gt(dt({},Mt(o),{orientation:r}))}},handleResponse:Rt()}}();!function(e){e.Afrikaans="af",e.Amharic="am",e.Arabic="ar",e.Azerbaijani="az",e.Belarusian="be",e.Bulgarian="bg",e.Bengali="bn",e.Bosnian="bs",e.Catalan="ca",e.Cebuano="ceb",e.Corsican="co",e.Czech="cs",e.Welsh="cy",e.Danish="da",e.German="de",e.Greek="el",e.English="en",e.Esperanto="eo",e.Spanish="es",e.Estonian="et",e.Basque="eu",e.Persian="fa",e.Finnish="fi",e.French="fr",e.Frisian="fy",e.Irish="ga",e.ScotsGaelic="gd",e.Galician="gl",e.Gujarati="gu",e.Hausa="ha",e.Hawaiian="haw",e.Hindi="hi",e.Hmong="hmn",e.Croatian="hr",e.HaitianCreole="ht",e.Hungarian="hu",e.Armenian="hy",e.Indonesian="id",e.Igbo="ig",e.Icelandic="is",e.Italian="it",e.Hebrew="iw",e.Japanese="ja",e.Javanese="jw",e.Georgian="ka",e.Kazakh="kk",e.Khmer="km",e.Kannada="kn",e.Korean="ko",e.Kurdish="ku",e.Kyrgyz="ky",e.Latin="la",e.Luxembourgish="lb",e.Lao="lo",e.Lithuanian="lt",e.Latvian="lv",e.Malagasy="mg",e.Maori="mi",e.Macedonian="mk",e.Malayalam="ml",e.Mongolian="mn",e.Marathi="mr",e.Malay="ms",e.Maltese="mt",e.Myanmar="my",e.Nepali="ne",e.Dutch="nl",e.Norwegian="no",e.Nyanja="ny",e.Oriya="or",e.Punjabi="pa",e.Polish="pl",e.Pashto="ps",e.Portuguese="pt",e.Romanian="ro",e.Russian="ru",e.Kinyarwanda="rw",e.Sindhi="sd",e.Sinhala="si",e.Slovak="sk",e.Slovenian="sl",e.Samoan="sm",e.Shona="sn",e.Somali="so",e.Albanian="sq",e.Serbian="sr",e.Sesotho="st",e.Sundanese="su",e.Swedish="sv",e.Swahili="sw",e.Tamil="ta",e.Telugu="te",e.Tajik="tg",e.Thai="th",e.Turkmen="tk",e.Filipino="tl",e.Turkish="tr",e.Tatar="tt",e.Uighur="ug",e.Ukrainian="uk",e.Urdu="ur",e.Uzbek="uz",e.Vietnamese="vi",e.Xhosa="xh",e.Yiddish="yi",e.Yoruba="yo",e.ChineseSimplified="zh",e.ChineseTraditional="zh-TW",e.Zulu="zu"}(vt||(vt={})),function(e){e.LATEST="latest",e.POPULAR="popular",e.VIEWS="views",e.DOWNLOADS="downloads",e.OLDEST="oldest"}(Ot||(Ot={}));var nn=ht(At,(function(e){return{photos:{get:e(Vt),list:e(Lt),getStats:e(qt),getRandom:e(Ht),trackDownload:e(Ut)},users:{getPhotos:e(Zt),getCollections:e(Jt),getLikes:e(Kt),get:e(Qt)},search:{getCollections:e($t),getPhotos:e(Gt),getUsers:e(Wt)},collections:{getPhotos:e(Ft),get:e(Dt),list:e(Nt),getRelated:e(zt)},topics:{list:e(Yt),get:e(en),getPhotos:e(tn)}}})),rn=encodeURI("utm_source=".concat("Nova Blocks","&utm_medium=referral")),on=new(function(){function e(){i(this,e),this.fetchedImages=!1,this.images=[]}return l(e,[{key:"fetch",value:function(){var e,t,n,r=this,o=this.normalize.bind(this),a=null===(e=window)||void 0===e||null===(t=e.pixcare)||void 0===t||null===(n=t.themeConfig)||void 0===n?void 0:n.unsplashApiKey;return a?(this.api=nn({accessKey:a}),this.api.collections.getPhotos({collectionId:"10606015"}).then((function(e){if(!e.errors){var t=e.response,n=t.results;t.total;return r.images=n.map(o),r.images}console.log("error occurred: ",e.errors[0])})).finally((function(){r.fetchedImages=!0}))):(this.fetchedImages=!0,[])}},{key:"get",value:function(){return this.fetchedImages?this.images:this.fetch()}},{key:"normalize",value:function(e){var t=this;return{id:e.id,url:e.urls.regular,type:"image",width:e.width,height:e.height,sizes:{full:{url:e.urls.full,width:e.width,height:e.height},large:{url:e.urls.regular},medium:{url:e.urls.small},thumbnail:{url:e.urls.thumb},novablocks_huge:{url:e.urls.regular},novablocks_large:{url:e.urls.regular},novablocks_medium:{url:e.urls.small},novablocks_tiny:{url:e.urls.thumb}},title:e.description,caption:'<p class="credits">Photo by <a target="_blank" href="'.concat(e.user.links.html,"?").concat(rn,'">').concat(e.user.name,'</a> on <a target="_blank" href="https://unsplash.com?').concat(rn,'">Unsplash</a></p>'),download:function(){t.api.photos.trackDownload({downloadLocation:e.links.download_location})}}}}]),e}()),an=on.get.bind(on),cn=n(23),ln=n.n(cn),sn=function(e){var t=e.map((function(e){return ln()({path:"/wp/v2/media/".concat(e.id)}).then((function(t){var n;return Object.assign({},e,{description:null==t||null===(n=t.description)||void 0===n?void 0:n.raw})}))}));return Promise.all(t)},un=n(41),dn=function(e){var t=e.userId,n=re(Object(f.useState)(),2),r=n[0],o=n[1];return Object(f.useEffect)((function(){if(t){var n=t;ln()({path:"/wp/v2/users/".concat(e.id)}).then((function(e){n===t&&o(e)}))}}),[t]),t&&void 0!==r&&(null==r?void 0:r.name)||""},pn=function(e){var t=e.termId,n=e.postType,r=re(Object(f.useState)(),2),o=r[0],a=r[1];return Object(f.useEffect)((function(){if(t){var e=t,r="/wp/v2/categories/".concat(t);switch(n){case"product":r="/wp/v2/product_cat/".concat(t);break;case"portfolio":r="/wp/v2/portfolio_type/".concat(t);break;case"gallery":r="/wp/v2/gallery_type/".concat(t)}ln()({path:r}).then((function(n){e===t&&a(n)}))}}),[t]),t&&void 0!==o&&(null==o?void 0:o.name)||""},bn=n(31),fn=function(e){var t=e.postId,n=re(Object(f.useState)(),2),r=n[0],o=n[1];return Object(f.useEffect)((function(){if(t){var e=t;ln()({path:Object(bn.addQueryArgs)("/wp/v2/comments",{post:t}),parse:!1}).then((function(n){e===t&&o(n.headers.get("X-WP-Total"))}))}}),[t]),t&&void 0!==r?r?"".concat(r," Comment").concat(r>1?"s":""):Object(k.__)("No Comments","nova-blocks"):""},mn=function(e){var t=e.termIds,n=e.postType,r=re(Object(f.useState)(),2),o=r[0],a=r[1];return Object(f.useEffect)((function(){if(t){var e=t.join(","),r="/wp/v2/tags";switch(n){case"product":r="/wp/v2/product_tag";break;case"portfolio":r="/wp/v2/portfolio_tag";break;case"gallery":r="/wp/v2/gallery_tag"}ln()({path:Object(bn.addQueryArgs)(r,{page:1,per_page:10,include:t})}).then((function(n){e===t.join(",")&&a(n)}))}}),[t]),t&&void 0!==o&&o.length&&o.map((function(e){return e.name})).join(", ")||""},gn=function(e){var t,n=12,r=0,o=0,a=null===(t=e.post)||void 0===t?void 0:t.content.rendered,i=a.replace(/(<([^>]+)>)/gi,"").split(" ").filter((function(e){return""!=e})).length,c=Math.floor(i/(250/60)),l=a.match(/<img\s[^>]+>/g),s=a.match(/<iframe\s[^>]+>/g);if(null!==l)for(var u=l.length,d=0;d<u;d++)r+=n,n>3&&n--;null!==s&&(o=60*s.length);var p=Math.ceil((c+r+o)/60);return p<1&&(p=1),Object(k.sprintf)(Object(k.__)("%s min read","nova-blocks"),p)},hn=function(e,t){var n,r,o,a,i,c,l,s;switch(t){case"author":return(null==e?void 0:e.author)&&Object(f.createElement)(dn,{userId:e.author});case"category":var u=0;switch(e.type){case"product":null!=e&&null!==(n=e.product_cat)&&void 0!==n&&n.length&&(u=e.product_cat[0]);break;case"portfolio":null!=e&&null!==(r=e.portfolio_type)&&void 0!==r&&r.length&&(u=e.portfolio_type[0]);break;case"gallery":null!=e&&null!==(o=e.gallery_type)&&void 0!==o&&o.length&&(u=e.gallery_type[0]);break;case"testimonial":break;default:null!=e&&null!==(a=e.categories)&&void 0!==a&&a.length&&(u=e.categories[0])}return!!u&&Object(f.createElement)(pn,{termId:u,postType:e.type});case"comments":return!(null==e||!e.id)&&Object(f.createElement)(fn,{postId:e.id});case"date":var d=Object(un.__experimentalGetSettings)().formats.date;return!(null==e||!e.date_gmt)&&Object(f.createElement)("time",{dateTime:Object(un.format)("c",e.date_gmt)},Object(un.dateI18n)(d,e.date_gmt));case"tags":var p=[];switch(e.type){case"product":null!=e&&null!==(i=e.product_tag)&&void 0!==i&&i.length&&(p=e.product_tag);break;case"portfolio":null!=e&&null!==(c=e.portfolio_tag)&&void 0!==c&&c.length&&(p=e.portfolio_tag);break;case"gallery":null!=e&&null!==(l=e.gallery_tag)&&void 0!==l&&l.length&&(p=e.gallery_tag);break;case"testimonial":break;default:null!=e&&null!==(s=e.tags)&&void 0!==s&&s.length&&(p=e.tags)}return!!p&&Object(f.createElement)(mn,{termIds:p,postType:e.type});case"reading-time":return Object(f.createElement)(gn,{post:e});default:return null}},vn=function(e){var t,n,r,o,a,i,c,l,s,u,d,p;return{type:null==e?void 0:e.media_type,width:(null==e||null===(t=e.media_details)||void 0===t||null===(n=t.sizes)||void 0===n||null===(r=n.novablocks_large)||void 0===r?void 0:r.width)||(null==e||null===(o=e.media_details)||void 0===o?void 0:o.width),height:(null==e||null===(a=e.media_details)||void 0===a||null===(i=a.sizes)||void 0===i||null===(c=i.novablocks_large)||void 0===c?void 0:c.height)||(null==e||null===(l=e.media_details)||void 0===l?void 0:l.height),url:(null==e||null===(s=e.media_details)||void 0===s||null===(u=s.sizes)||void 0===u||null===(d=u.novablocks_large)||void 0===d?void 0:d.source_url)||(null==e?void 0:e.source_url),alt:(null==e||null===(p=e.media_details)||void 0===p?void 0:p.alt)||(null==e?void 0:e.alt)||""}},On=Object(P.withSelect)((function(e,t){var n=e("core").getMedia,r=t.post,o=t.attributes.showMedia,a=r.featured_media;if(!a||!o)return null;var i=n(a);return i?{media:vn(i)}:null})),jn=function(e){var t=e.media;return t?Object(f.createElement)("img",{className:"nb-supernova-item__media",src:t.url,width:t.width,height:t.height,alt:null==t?void 0:t.alt}):null},yn=function(e){var t,n=e.post,r=(null==n||null===(t=n.title)||void 0===t?void 0:t.raw)||"",o=Object(f.useRef)(null);return r?(Object(f.useEffect)((function(){o.current&&Object(ue.resizeDropcap)(o.current)}),[o]),Object(f.createElement)("div",{className:"nb-supernova-item__dropcap-wrapper sm-variation-11"},Object(f.createElement)("span",{className:"nb-supernova-item__dropcap",ref:o},r.substring(0,1)))):null},_n=On((function(e){var t,n,r=e.attributes,o=e.post,a=r.showMeta,i=r.showTitle,c=r.showDescription,l=r.showButtons,s=r.showMedia,u=function(e){var t,n,r,o=e.attributes,a=o.metadataPosition,i=o.primaryMetadata,c=o.secondaryMetadata,l=e.post,s=hn(l,i),u=hn(l,c);switch(t=s&&u?Object(f.createElement)(f.Fragment,null,Object(f.createElement)("span",{className:"nb-card__meta--primary",key:"card_meta_primary_post_"+l.id},s),Object(f.createElement)("span",{className:"nb-card__meta-separator",key:"card_meta_separator_post_"+l.id}),Object(f.createElement)("span",{className:"nb-card__meta--secondary",key:"card_meta_secondary_post_"+l.id},u)):s||u,a){case"above-title":n=t;break;case"below-title":r=t;break;case"split":n=s,r=u}return{metaAboveTitle:n,metaBelowTitle:r}}(e),d=u.metaAboveTitle,p=u.metaBelowTitle,b=e.Media||jn;return Object(f.createElement)(xn,O({},e,{key:"card_post_"+o.id}),s&&e.media&&Object(f.createElement)(In,O({},e,{key:"card_post_mediawrapper_"+o.id}),Object(f.createElement)(yn,e),Object(f.createElement)(b,O({},e,{key:"card_post_media_"+o.id}))),Object(f.createElement)("div",{className:"nb-supernova-item__inner-container",key:"card_post_innercontainer_"+o.id},Object(f.createElement)(Pn,{show:a,key:"card_post_metaabovetitle_"+o.id},d),Object(f.createElement)(En,{show:i,attributes:r,key:"card_post_title_"+o.id},(null==o||null===(t=o.title)||void 0===t?void 0:t.raw)||""),Object(f.createElement)(Pn,{show:a,key:"card_post_metabelowtitle_"+o.id},p),Object(f.createElement)(Sn,{show:c,key:"card_post_description_"+o.id},Object(F.__unstableStripHTML)((null==o||null===(n=o.excerpt)||void 0===n?void 0:n.rendered)||"")),Object(f.createElement)(Cn,{show:l,key:"card_post_footer_"+o.id},Object(f.createElement)(wn,{key:"card_post_footer_button_"+o.id},Object(k.__)("Read More","nova-blocks")))))})),wn=function(e){var t=e.attributes,n=e.children,r=Object(f.useMemo)((function(){var e=Object(ue.getAlignFromMatrix)(null==t?void 0:t.contentPosition),n={justifyContent:"center"};return"left"===e[1]&&(n.justifyContent="flex-start"),"right"===e[1]&&(n.justifyContent="flex-end"),n}),[t]);return Object(f.createElement)("div",{className:"wp-block-buttons",style:r},Object(f.createElement)("div",{className:"wp-block-button sm-color-signal-1 is-style-text sm-palette-1 sm-palette--shifted sm-variation-1 sm-light","data-palette":"1","data-palette-variation":"1","data-color-signal":"1","data-use-source-color-as-reference":"true"},Object(f.createElement)("a",{className:"wp-block-button__link"},n)))},kn=function(e){return function(t){var n=t.show,r=t.placeholder;return n||r?Object(f.createElement)(e,t):null}},En=kn((function(e){var t=e.attributes,n=e.placeholder,r=e.children,o="h".concat(null==t?void 0:t.cardTitleLevel),a="has-".concat(null==t?void 0:t.cardTitleFontSize,"-font-size");return Object(f.createElement)(o,{className:"nb-card__title ".concat(a)},n?Object(f.createElement)(et,null):r)})),Pn=kn((function(e){var t=e.placeholder,n=e.children;return t||n?Object(f.createElement)("div",{className:"nb-card__meta is-style-meta"},t?Object(f.createElement)(et,{rows:1}):n):null})),Sn=kn((function(e){var t=e.placeholder,n=e.children;return Object(f.createElement)("p",{className:"nb-card__description"},t?Object(f.createElement)(et,{rows:3}):n)})),Cn=kn((function(e){var t=e.placeholder,n=e.children;return Object(f.createElement)("div",{className:"nb-card__buttons"},t?Object(f.createElement)(et,{rows:1}):n)})),xn=function(e){var t=e.media,n=e.attributes,r=n.cardLayout,o=n.thumbnailAspectRatioString,a=n.layoutStyle,i=n.columns,c=n.scrollingEffect,l=L()("nb-supernova-item","nb-supernova-item--layout-".concat(r),"nb-supernova-item--scrolling-effect-".concat(c),"nb-supernova-item--aspect-ratio-".concat(o),Object(ue.getColorSignalClassnames)(n,!0)),s=["horizontal","horizontal-reverse"].includes(r),u=L()(l,"nb-grid__area--".concat(s?"landscape":"portrait"),Object(ue.getAreaClassnameByWidthRatio)(1/i)),d="parametric"!==a?u:l,p=f.Children.toArray(e.children),b=p.filter((function(e){return e.type===In})),m=p.filter((function(e){return e.type!==In&&e.type!==An}));return Object(f.createElement)("div",{className:d,style:e.style},!b.length&&t&&Object(f.createElement)(In,O({media:t},e)),!!b.length&&b,Object(f.createElement)(An,e,m))},An=function(e){var t=e.attributes,n=Object(ue.getAlignFromMatrix)(null==t?void 0:t.contentPosition),r=L()("nb-supernova-item__content","nb-supernova-item__content--valign-".concat(n[0]),"nb-supernova-item__content--halign-".concat(n[1]));return Object(f.createElement)("div",{className:r},e.children)},In=function(e){return Object(f.createElement)("div",{className:"nb-supernova-item__media-wrapper"},Object(f.createElement)("div",{className:"nb-supernova-item__media-aspect-ratio"},e.children))};function Rn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rn(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Bn=function(e,t){if(void 0===e)return t;if(void 0===t)return e;var n=Array.isArray(e)?e:[e],r=Array.isArray(t)?t:[t];return n.concat(r)},Mn=Object(g.createSlotFill)("ControlsSections"),Fn=Mn.Slot,Dn=Mn.Fill,Nn=Object(g.createSlotFill)("DrawerContent"),zn=Nn.Slot,Ln=Nn.Fill,Vn=function(e){return Object(f.createElement)("div",{className:"novablocks-sections__cube"},Object(f.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--top"}),Object(f.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--left"}),Object(f.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--right"}))},qn=["rgb(142,101,192)","rgb(0,202,182)","rgb(222,22,81)"],Hn=function(e){var t=e.title,n=e.tabs,r=e.goBack,o=e.updateHeight;if(!n.length)return null;var a=re(Be("activeTab",n[0].props.label),2),i=a[0],c=a[1],l=Object(f.useMemo)((function(){return n.some((function(e){return i===e.props.label}))}),[n,i]);Object(f.useEffect)((function(){l||c(n[0].props.label)}),[l]);var s,u=n.findIndex((function(e){return e.props.label===i})),d=n[u],p=(s=i,Object(k.__)("Presets","nova-blocks")===s?qn[0]:Object(k.__)("Customize","nova-blocks")===s?qn[1]:qn[2]);return Object(f.useLayoutEffect)(o,[i]),Object(f.createElement)("div",{className:"novablocks-section__controls",style:{"--nb-section-controls-accent":p}},Object(f.createElement)("div",{className:"novablocks-sections__controls-header"},Object(f.createElement)("div",{className:"novablocks-sections__controls-back",onClick:r,key:"tabs-back-button"}),Object(f.createElement)("div",{className:"novablocks-sections__controls-title",key:"tabs-title"},t),Object(f.createElement)(Vn,null)),n.length>1&&Object(f.createElement)("div",{className:"novablocks-sections__tabs"},n.map((function(e,t){var n=e.props.label,r=function(e,t){return L()("novablocks-sections__tab",{"novablocks-sections__tab--active":t===e})}(n,i);return Object(f.createElement)("div",{className:r,onClick:function(){c(n)},key:Object(bn.cleanForSlug)(n)+"_section_tab_"+t},n)}))),Object(f.createElement)(Un,O({activeTab:d},e)))},Un=function(e){var t=e.activeTab,n=e.updateHeight,r=re(Le(),2),o=r[0],a=r[1];return Object(f.useLayoutEffect)(n,[a]),Object(f.createElement)("div",{className:"novablocks-sections__tab-content",ref:o},!!t&&t.props.children)},Gn=function(e){var t=e.sections,n=Object(f.useMemo)((function(){return document.querySelector(".block-editor-block-inspector__advanced")}),[]),r=Object(f.useMemo)((function(){return!!n&&n.parentNode})),o=Object(f.useContext)(Ke);r&&r.style.setProperty("transition","opacity .3s ease-out");var a=Object(f.useCallback)((function(){null!=r&&r.style&&(r.style.setProperty("opacity",1),requestAnimationFrame((function(){r.style.setProperty("opacity",0)})))}),[r]),i=Object(f.useCallback)((function(){null!=r&&r.style&&(r.addEventListener("transitionend",(function(){r.style.removeProperty("height")}),{once:!0}),r.style.setProperty("opacity",1))}),[r]),c=Object(m.groupBy)(t,(function(e){return e.props.group?e.props.group:""}));return Object(f.createElement)("div",{className:"novablocks-sections"},Object(f.createElement)(Kn,{onOpen:a,onClose:i},Object(f.createElement)(nr,null,Object(f.createElement)("div",{className:"novablocks-sections__header"},Object(f.createElement)("div",{className:"novablocks-sections__title"},Object(k.__)("Design Customization","nova-blocks")),Object(f.createElement)(Vn,null))),Object.keys(c).sort().map((function(e){var t=c[e];return Object(f.createElement)(er,{title:e,key:"drawer_"+e},t.map((function(t,n){var r=t.props,o=r.id,a=r.label,i=r.order;return Object(f.createElement)(or,{key:"drawer_"+e+"_section_"+o,id:o,title:a,order:i})})))})),Object.keys(c).sort().map((function(e){return c[e].map((function(t,n){var r=t.props,a=r.children,i=(r.label,f.Children.toArray(a).filter((function(e){var t,n=null==e||null===(t=e.props)||void 0===t?void 0:t.id,r=!0;return n&&void 0!==o[n]&&(r=o[n]),e.type===Wn&&r}))),c=Object(m.orderBy)(i,(function(e){return e.props.priority||0}),["desc"]),l=Object(m.groupBy)(c,(function(e){return e.props.label})),s=Object.keys(l).map((function(e){return{props:{label:e,children:l[e].reduce((function(e,t){return e.concat(f.Children.toArray(t.props.children))}),[])}}}));return Object(f.createElement)(tr,{key:"drawer_panel_"+e+"_"+n,id:t.props.id},Object(f.createElement)(Hn,{title:t.props.label,tabs:s}))}))})),Object(f.createElement)(rr,null,Object(f.createElement)(zn,null))))},$n=function(e){return Object(f.createElement)(Fn,null,(function(e){var t=function(e){var t=[];return e.forEach((function(e){var n=t.findIndex((function(t){return t.props.id===e[0].props.id}));-1===n?t.push({props:e[0].props}):t.splice(n,1,{props:Tn(Tn({},t[n].props),{},{children:Bn(t[n].props.children,e[0].props.children)})})})),t}(e);return t.length?Object(f.createElement)(Gn,{sections:t}):null}))},Wn=function(e){return Object(f.createElement)("div",{label:e.label},e.children)},Qn=function(e){var t=Object(rt.useBlockEditContext)().isSelected;return Object(f.createElement)(Dn,null,t&&Object(f.createElement)("div",e))},Zn=function(e){var t=Object(rt.useBlockEditContext)().isSelected;return Object(f.createElement)(Ln,null,t&&Object(f.createElement)("div",e))},Kn=function(e){var t=e.children,n=f.Children.toArray(t),r=n.filter((function(e){return e.type===er})),o=n.filter((function(e){return e.type===tr})),a=t.filter((function(e){return e.type===nr})),i=re(Be("drawerOpen",!1),2),c=i[0],l=i[1],s=re(Be("drawerActiveId",!1),2),u=s[0],d=s[1],p=re(Be("drawerHeight",0),2),b=p[0],g=p[1],h=Object(f.useMemo)((function(){return r.some((function(e){return Yn(e).some((function(e){var t;return(null==e||null===(t=e.props)||void 0===t?void 0:t.id)===u}))}))}),[r]);Object(f.useEffect)((function(){h||l(!1)}),[h]);var v=Object(f.useRef)(null),j=re(Object(f.useState)((function(){return new WeakMap})),1)[0],y=function(){},_="function"==typeof e.onOpen?e.onOpen:y,w="function"==typeof e.onClose?e.onClose:y,k=function(){var e,t,n=v.current?v.current.clientHeight:0,r=(e=o.find((function(e){return e.props.id===u})),(t=j.get(e))?t.clientHeight:0);g(c?r:n)};Object(f.useEffect)(k,[c]);var E=c?"translate3d(-100%,0,0)":"translate3d(0%,0,0)";return Object(f.createElement)("div",{className:"novablocks-drawers",style:{height:b}},Object(f.createElement)("div",{className:"novablocks-drawers__wrap",style:{transform:E}},Object(f.createElement)("div",{className:"novablocks-drawers__front",ref:v},a,r.map((function(e,t){var n,r=Yn(e),o=null==e||null===(n=e.props)||void 0===n?void 0:n.title;r.length;var a=Object(m.orderBy)(r,(function(e){return e.props.order||100}),["asc"]);return Object(f.createElement)("div",{className:"novablocks-drawers__list",key:"drawer_list_".concat(t)},o&&Object(f.createElement)("div",{className:"novablocks-drawers__list-title"},o),a.map((function(e,n){var r=e.props,o=r.id;return Object(f.createElement)(or,O({},r,{key:"drawer_".concat(t,"-").concat(n),onClick:function(){d(o),l(!0),_()}}))})))}))),o.map((function(e,t){var n=L()("novablocks-drawers__panel",{"novablocks-drawers__panel--hidden":u!==e.props.id});return Object(f.createElement)("div",{key:"drawer_panel_".concat(e.props.id),className:n,ref:function(t){return t&&j.set(e,t)}},Object(f.createElement)(Jn,O({},e.props,{isActive:u===e.props.id,goBack:function(){l(!1),w()},updateHeight:k})))}))))},Jn=function(e){var t=e.goBack,n=e.isActive,r=e.updateHeight;return Xn(e.children,{goBack:t,isActive:n,updateHeight:r})},Xn=function(e,t){return void 0===e?e:Array.isArray(e)?e.map((function(e){return Object(f.cloneElement)(e,t)})):Object(f.cloneElement)(e,t)},Yn=function(e){var t,n=null==e||null===(t=e.props)||void 0===t?void 0:t.children;return Array.isArray(n)?n.filter((function(e){return e.type===or})):[]},er=function(e){return Object(f.createElement)("div",{className:"novablocks-drawers__list"},e.children)},tr=function(e){return e.children},nr=function(e){return e.children},rr=function(e){return e.children},or=function(e){var t=e.title,n=e.onClick;return Object(f.createElement)("div",{className:"novablocks-drawer",onClick:n},t)};function ar(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var o=b(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}var ir=["image"],cr=function(e){var t=e.attributes.galleryImages,n=e.onSelectImages,r=!!t.length;return Object(f.createElement)(rt.MediaPlaceholder,{accept:"image/*",addToGallery:r,allowedTypes:ir,labels:{title:"",instructions:Object(k.__)("Drag images, upload new ones or select files from your library.","nova-blocks")},multiple:!0,onSelect:n,value:r?t:void 0})},lr=function(e){u(n,e);var t=ar(n);function n(){return i(this,n),t.apply(this,arguments)}return l(n,[{key:"render",value:function(){var e=this.props,t=e.galleryImages,n=e.selected,r=e.onSelectImage;return Object(f.createElement)("ul",{className:"novablocks-slideshow__gallery-edit"},t.map((function(e,t){var o=["novablocks-slideshow__gallery-item"];n===t&&o.push("novablocks-slideshow__gallery-item--active");var a,i,c,l,s,u,d,p,b,m,g,h,v,O=!1;"video"===e.type?(O=null==e||null===(a=e.thumb)||void 0===a?void 0:a.src,o.push("novablocks-slideshow__gallery-item--video")):O=(null==e||null===(i=e.sizes)||void 0===i||null===(c=i.novablocks_tiny)||void 0===c?void 0:c.url)||(null==e||null===(l=e.sizes)||void 0===l||null===(s=l.thumbnail)||void 0===s?void 0:s.url)||(null==e||null===(u=e.sizes)||void 0===u||null===(d=u.novablocks_large)||void 0===d?void 0:d.url)||(null==e||null===(p=e.sizes)||void 0===p||null===(b=p.large)||void 0===b?void 0:b.url)||(null==e||null===(m=e.sizes)||void 0===m||null===(g=m.novablocks_huge)||void 0===g?void 0:g.url)||(null==e||null===(h=e.sizes)||void 0===h||null===(v=h.full)||void 0===v?void 0:v.url)||(null==e?void 0:e.url);return Object(f.createElement)("li",{key:"gallery_image_"+t,onClick:function(){r(t)}},Object(f.createElement)("div",{className:o.join(" ")},Object(f.createElement)("img",{src:O,alt:""})))})))}}]),n}(f.Component),sr=n(6),ur=at("card-title-level")((function(e){var t=e.attributes,n=e.setAttributes,r=t.cardTitleLevel,o=t.cardTitleFontSize;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)("div",{className:"components-base-control"},Object(f.createElement)("div",{className:"components-base-control__field"},Object(f.createElement)("span",{className:"components-base-control__label"},Object(k.__)("Card Title Heading","nova-blocks")),Object(f.createElement)(ne,{minLevel:1,maxLevel:5,selectedLevel:r,onChange:function(e){n({cardTitleLevel:e})}}))),Object(f.createElement)(Y,{label:Object(k.__)("Card Title Font Size","nova-blocks"),value:o,onChange:function(e){n({cardTitleFontSize:e})}}))})),dr=at("collection-title-level")((function(e){var t=e.attributes,n=e.setAttributes,r=t.collectionTitleLevel,o=t.collectionTitleFontSize;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)("div",{className:"components-base-control"},Object(f.createElement)("div",{className:"components-base-control__field"},Object(f.createElement)("span",{className:"components-base-control__label"},Object(k.__)("Collection Title Heading","nova-blocks")),Object(f.createElement)(ne,{minLevel:1,maxLevel:5,selectedLevel:r,onChange:function(e){n({collectionTitleLevel:e})}}))),Object(f.createElement)(Y,{label:Object(k.__)("Collection Title Font Size","nova-blocks"),value:o,onChange:function(e){n({collectionTitleFontSize:e})}}))})),pr=at("metadata-source")((function(e){var t=e.attributes,n=t.primaryMetadata,r=t.secondaryMetadata,o=t.showMeta,a=e.setAttributes;if(!o)return null;var i=[{label:Object(k.__)("None","nova-blocks"),value:"none"},{label:Object(k.__)("Author","nova-blocks"),value:"author"},{label:Object(k.__)("Category","nova-blocks"),value:"category"},{label:Object(k.__)("Comments","nova-blocks"),value:"comments"},{label:Object(k.__)("Date","nova-blocks"),value:"date"},{label:Object(k.__)("Tags","nova-blocks"),value:"tags"},{label:Object(k.__)("Reading time","nova-blocks"),value:"reading-time"}];return Object(f.createElement)(N,{title:Object(k.__)("Additional Information","nova-blocks")},Object(f.createElement)(g.SelectControl,{key:"primary-metadata-source",label:Object(k.__)("Primary Metadata","nova-blocks"),value:n,onChange:function(e){a({primaryMetadata:e})},options:i}),Object(f.createElement)(g.SelectControl,{key:"secondary-metadata-source",label:Object(k.__)("Secondary Metadata","nova-blocks"),value:r,onChange:function(e){a({secondaryMetadata:e})},options:i}))})),br=at("metadata-position")((function(e){var t=e.attributes.metadataPosition,n=e.setAttributes;return Object(f.createElement)(N,{title:Object(k.__)("Metadata Position","nova-blocks")},Object(f.createElement)(g.RadioControl,{key:"collection-image-resizing",selected:t,onChange:function(e){n({metadataPosition:e})},options:[{label:Object(k.__)("Above Title","nova-blocks"),value:"above-title"},{label:Object(k.__)("Below Title","nova-blocks"),value:"below-title"},{label:Object(k.__)("Split (Above Title / Below Content)","nova-blocks"),value:"split"}]}))})),fr=at("card-details-content")((function(e){return Object(f.createElement)(N,{title:Object(k.__)("Content","nova-blocks")},Object(f.createElement)(dr,e),Object(f.createElement)(ur,e))})),mr=at("card-details")((function(e){var t=e.attributes,n=(e.setAttributes,t.level,t.postsToShow),r=t.columns;return 1===n&&1===r?null:Object(f.createElement)(Qn,{id:"card-layout",label:Object(k.__)("Content Details","nova-blocks"),group:Object(k.__)("Card Anatomy","nova-blocks"),order:20},Object(f.createElement)(Wn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(fr,e),Object(f.createElement)(pr,e),Object(f.createElement)(br,e)))}));function gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function hr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var vr={level:{type:"number",default:2},cardTitleLevel:{type:"number",default:3},cardTitleFontSize:{type:"string",default:"normal"},collectionTitleLevel:{type:"number",default:2},collectionTitleFontSize:{type:"string",default:"normal"},metadataPosition:{type:"string",default:"above-title"},primaryMetadata:{type:"string",default:"category"},secondaryMetadata:{type:"string",default:"date"}},Or=["novablocks/cards-collection","novablocks/posts-collection","novablocks/supernova"],jr=Object(S.createHigherOrderComponent)((function(e){return function(t){return Or.includes(t.name)?Object(f.createElement)(f.Fragment,null,Object(f.createElement)(e,t),Object(f.createElement)(mr,t)):Object(f.createElement)(e,t)}}),"withCardDetailsControls");Object(sr.addFilter)("editor.BlockEdit","novablocks/with-card-details-controls",jr);var yr=["novablocks/posts-collection","novablocks/cards-collection","novablocks/card","novablocks/supernova","novablocks/supernova-item"];function _r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_r(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-card-details-attributes",(function(e){return yr.includes(e.name)?hr(hr({},e),{},{attributes:hr(hr({},e.attributes),vr)}):e}));var kr={showCollectionTitle:{type:"boolean",default:!0},showCollectionSubtitle:{type:"boolean",default:!0},showMedia:{type:"boolean",default:!0},showTitle:{type:"boolean",default:!0},showSubtitle:{type:"boolean",default:!0},showDescription:{type:"boolean",default:!0},showButtons:{type:"boolean",default:!0},showMeta:{type:"boolean",default:!1},scrollIndicatorBlock:{type:"boolean",default:!1},displayInnerContent:{type:"boolean",default:!0},showPagination:{type:"boolean",default:!1},showArrows:{type:"boolean",default:!0}},Er=function(e){var t,n,r=null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n?void 0:n.cardElementsVisibility;return!0!==r&&!0!==(null==r?void 0:r.attributes)?e:wr(wr({},e),{},{attributes:wr(wr({},e.attributes),kr)})},Pr=[{label:Object(k.__)("Collection Title","nova-blocks"),attribute:"showCollectionTitle"},{label:Object(k.__)("Collection Subtitle","nova-blocks"),attribute:"showCollectionSubtitle"}],Sr=[{label:Object(k.__)("Media","nova-blocks"),attribute:"showMedia"}],Cr=[{label:Object(k.__)("Title","nova-blocks"),attribute:"showTitle"},{label:Object(k.__)("Subtitle","nova-blocks"),attribute:"showSubtitle"},{label:Object(k.__)("Description","nova-blocks"),attribute:"showDescription"},{label:Object(k.__)("Buttons","nova-blocks"),attribute:"showButtons"},{label:Object(k.__)("Meta","nova-blocks"),attribute:"showMeta"}],xr=[{label:Object(k.__)("Inner Content","nova-blocks"),attribute:"displayInnerContent"}],Ar=[{label:Object(k.__)("Position Indicators","nova-blocks"),attribute:"novablocks_hero_position_indicators",type:"meta"},{label:Object(k.__)("Scroll Indicator","nova-blocks"),attribute:"scrollIndicatorBlock"}],Ir=[{label:Object(k.__)("Pagination","nova-blocks"),attribute:"showPagination"},{label:Object(k.__)("Arrows","nova-blocks"),attribute:"showArrows"}];function Rr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Br=function(e){var t=e.attributes,n=e.setAttributes,r=Object(P.useSelect)((function(e){return e("core/editor").getCurrentPostType()}),[]),o=re(Object(Me.useEntityProp)("postType",r,"meta"),2),i=o[0],c=o[1],l=Object(f.useMemo)((function(){var e=t.align,n=t.columns,o=t.cardLayout,i=t.layoutStyle,c=t.contentType,l=[].concat(a(Pr),a(Sr)),s="carousel"===i,u="stacked"===o&&1===n&&"full"===e;return"custom"!==c?l.push.apply(l,a(Cr)):l.push.apply(l,a(xr)),u&&l.push.apply(l,a(Ar)),s&&l.push.apply(l,a(Ir)),l.filter((function(e){return"meta"!==e.type||!!r}))}),[t,r]);return Object(f.createElement)(nt,{onChange:n,toggles:l.map((function(e){var o="meta"===e.type?i[e.attribute]:t[e.attribute];return Tr(Tr({},e),{},{value:o,onChange:function(t){"meta"===e.type&&r?c(Tr(Tr({},i),{},j({},e.attribute,t))):n(j({},e.attribute,t))}})}))})},Mr=function(e){return Object(f.createElement)(Qn,{id:"elements-visibility",label:Object(k.__)("Elements Visibility","nova-blocks"),group:Object(k.__)("Card Anatomy","nova-blocks"),order:10},Object(f.createElement)(Wn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(N,{title:Object(k.__)("Setup what content elements to show for each card.","nova-blocks")},Object(f.createElement)(Br,e))))},Fr=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ve(t.name);return!0!==(null==a||null===(n=a.novaBlocks)||void 0===n?void 0:n.cardElementsVisibility)&&!0!==(null==a||null===(r=a.novaBlocks)||void 0===r||null===(o=r.cardElementsVisibility)||void 0===o?void 0:o.controls)?Object(f.createElement)(e,t):Object(f.createElement)(f.Fragment,null,Object(f.createElement)(Mr,t),Object(f.createElement)(e,t))}}),"withElementsVisibilityControls");function Dr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-card-elements-visibility-attributes",Er),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-card-elements-visibility-controls",Fr);var zr={contentPosition:{type:"string",default:"center center"}},Lr=function(e){var t,n,r=null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n?void 0:n.contentPosition;return!0!==r&&!0!==(null==r?void 0:r.attributes)?e:Nr(Nr({},e),{},{attributes:Nr(Nr({},e.attributes),zr)})},Vr=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar,qr=wp.blockEditor.__experimentalBlockAlignmentMatrixControl||wp.blockEditor.BlockAlignmentMatrixControl,Hr=function(e){var t=e.attributes.contentPosition,n=e.setAttributes;return Vr?Object(f.createElement)(rt.BlockControls,{group:"block"},Object(f.createElement)(Vr,{label:Object(k.__)("Change content position","nova-blocks"),value:t,onChange:function(e){return n({contentPosition:e})}})):null},Ur=function(e){var t=e.attributes.contentPosition,n=e.setAttributes;return qr?Object(f.createElement)(rt.BlockControls,{group:"block"},Object(f.createElement)(qr,{label:Object(k.__)("Change content position","nova-blocks"),value:t,onChange:function(e){return n({contentPosition:e})}})):Object(f.createElement)(Hr,e)},Gr=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ve(t.name);return!0!==(null==a||null===(n=a.novaBlocks)||void 0===n?void 0:n.contentPosition)&&!0!==(null==a||null===(r=a.novaBlocks)||void 0===r||null===(o=r.contentPosition)||void 0===o?void 0:o.controls)?Object(f.createElement)(e,t):Object(f.createElement)(f.Fragment,null,Object(f.createElement)(Ur,t),Object(f.createElement)(e,t))}}),"withContentPositionControls"),$r=Object(S.createHigherOrderComponent)((function(e){return function(t){var n,r=Ve(t.name),o=t.setAttributes,a=t.clientId;if(null==r||null===(n=r.novaBlocks)||void 0===n||!n.contentPosition)return Object(f.createElement)(e,t);return Object(f.createElement)(e,O({},t,{setAttributes:function(e){var t=e.contentPosition;if(t){var n=t.split(" ")[1]||"center";!function e(t,n){var r=Object(P.select)("core/block-editor").getBlock,o=Object(P.dispatch)("core/block-editor").updateBlockAttributes;r(t).innerBlocks.forEach((function(t){var a,i=r(t.clientId),c=wp.data.select("core/blocks").getBlockType(i.name),l=null==c||null===(a=c.supports)||void 0===a?void 0:a.align;Array.isArray(l)&&(l.indexOf("wide")>-1||l.indexOf("full")>-1)?e(i.clientId,n):o(i.clientId,{align:n,textAlign:n,contentJustification:n})}))}(a,n)}o(e)}}))}}),"withContentPositionInnerBlocks");function Wr(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Qr=["horizontalAlignment","verticalAlignment"];function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Kr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Jr=function(e){var t,n,r;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&null!==(r=n.contentPosition)&&void 0!==r&&r.deprecated?Object.assign({},e,{deprecated:[{attributes:{horizontalAlignment:{type:"string",default:"center"},verticalAlignment:{type:"string",default:"center"}},isEligible:function(e){return!Object(m.isUndefined)(e.horizontalAlignment)&&!Object(m.isUndefined)(e.verticalAlignment)&&Object(m.isUndefined)(e.contentPosition)},migrate:function(e){var t=e.horizontalAlignment,n=e.verticalAlignment;return Kr(Kr({},Wr(e,Qr)),{},{contentPosition:"".concat(n," ").concat(t)})},save:e.save}].concat(e.deprecated)}):e};Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-attributes",Lr),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-content-position-controls",Gr),Object(sr.addFilter)("editor.BlockEdit","novablocks/with-content-position-inner-blocks",$r),Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-deprecated",Jr);var Xr=Object(S.createHigherOrderComponent)((function(e){return function(t){return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(rt.InspectorControls,null,Object(f.createElement)($n,t)),Object(f.createElement)(e,t))}}),"withControlsSections");Object(sr.addFilter)("editor.BlockEdit","novablocks/with-controls-sections",Xr,1);var Yr=Object(S.createHigherOrderComponent)((function(e){return function(t){var n=re(Object(f.useState)({}),2),r=n[0],o=n[1];return Object(f.createElement)(Ke.Provider,{value:r},Object(f.createElement)(e,O({},t,{setControlsVisibility:function(e){o(Object.assign({},r,e))}})))}}),"withControlsVisibility");Object(sr.addFilter)("editor.BlockEdit","novablocks/with-controls-visibility",Yr,Number.MAX_SAFE_INTEGER);var eo={"is-style-accent":{paletteVariation:6,useSourceColorAsReference:!0},"is-style-dark":{paletteVariation:9,useSourceColorAsReference:!1},"is-style-darker":{paletteVariation:10,useSourceColorAsReference:!1}};Object(sr.addFilter)("blocks.registerBlockType","novablocks/deprecate-group",(function(e,t){return"core/group"!==t?e:Object.assign({},e,{deprecated:[{attributes:e.attributes,migrate:function(e,t){var n=e.className.split(/\b\s+/),r={};return n.some((function(e){return!(void 0===eo[e])&&(r=eo[e],!0)})),[Object.assign({},e,r),t]},isEligible:function(e,t){var n=e.className;return"string"==typeof n&&n.split(/\b\s+/).some((function(e){return Object.keys(eo).includes(e)}))},save:e.save}].concat(e.deprecated)})}));var to=["core/quote","core/pullquote","core/heading","core/paragraph","novablocks/headline"],no=function(e,t,n){if(e){var r=new RegExp("has-[a-z]+-font-size","gi");e=e.replace(r,"").trim()}var o="has-"+n+"-font-size";return e?e+" "+o:o},ro=Y.DEFAULT_FONT_SIZE,oo=Y.FONT_SIZE_OPTIONS,ao=Object(S.createHigherOrderComponent)((function(e){var t,n=(t=e,function(e){var n=e.attributes,r=n.className,o=n.fontSize,a=(n.level,e.setAttributes),i=oo.find((function(e){return e.value===o}))?o:ro;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(t,e),Object(f.createElement)(rt.InspectorControls,null,Object(f.createElement)(g.PanelBody,{title:Object(k.__)("Text Settings","nova-blocks"),className:"blocks-custom-font-size"},Object(f.createElement)(Y,{value:i,onChange:function(e){a({fontSize:e,className:no(r,0,e)})}}))))});return function(t){return to.includes(t.name)?Object(f.createElement)(n,t):Object(f.createElement)(e,t)}}),"withFontSizeControl");Object(sr.addFilter)("editor.BlockEdit","novablocks/with-inspector-controls",ao),Object(sr.addFilter)("blocks.registerBlockType","novablocks/with-font-size-attribute",(function(e){return to.includes(e.name)?(void 0===e.attributes&&(e.attributes={}),e.attributes=Object.assign(e.attributes,{fontSize:{type:"string",default:"normal"}}),e):e}));var io=Object(S.createHigherOrderComponent)((function(e){return f