Plugin Directory

Changeset 3457058


Ignore:
Timestamp:
02/09/2026 12:36:32 PM (7 weeks ago)
Author:
babbardel
Message:

Release 2.1.10 - Security hardening and WP 6.9 compatibility fixes

Location:
nova-blocks/trunk
Files:
45 edited

Legend:

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

    r3306530 r3457058  
    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' => '9eb6562e1de90e79b5416979d506814d');
     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' => 'a31db7b7caec1e3457a9aa9e926e22f1');
  • nova-blocks/trunk/build/block-editor/index.js

    r3306530 r3457058  
    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 B})),n.d(t,"CustomMenuItem",(function(){return N})),n.d(t,"CardFieldsPreview",(function(){return L})),n.d(t,"ControlsGroup",(function(){return V})),n.d(t,"ColorPicker",(function(){return X})),n.d(t,"DuotonePicker",(function(){return Y})),n.d(t,"FontSizePicker",(function(){return ne})),n.d(t,"HeadingLevelIcon",(function(){return re})),n.d(t,"HeadingToolbar",(function(){return ae})),n.d(t,"ImageSelectControl",(function(){return ce})),n.d(t,"InnerBlocksPreview",(function(){return se})),n.d(t,"Notice",(function(){return pe})),n.d(t,"ParametricGrid",(function(){return fe})),n.d(t,"PresetControl",(function(){return he})),n.d(t,"SignalControl",(function(){return at})),n.d(t,"TextPlaceholder",(function(){return it})),n.d(t,"ToggleGroup",(function(){return lt})),n.d(t,"VariationPicker",(function(){return ut})),n.d(t,"withVisibility",(function(){return dt})),n.d(t,"insertTemplate",(function(){return pt})),n.d(t,"getPlaceholderImages",(function(){return sn})),n.d(t,"CardButton",(function(){return un})),n.d(t,"CardTitle",(function(){return pn})),n.d(t,"CardSubtitle",(function(){return bn})),n.d(t,"CardMeta",(function(){return fn})),n.d(t,"CardDescription",(function(){return mn})),n.d(t,"CardFooter",(function(){return gn})),n.d(t,"Card",(function(){return hn})),n.d(t,"CardContentWrapper",(function(){return vn})),n.d(t,"CardMediaWrapper",(function(){return On})),n.d(t,"normalizeImage",(function(){return wn})),n.d(t,"normalizeImages",(function(){return _n})),n.d(t,"PostCardMedia",(function(){return Bn})),n.d(t,"PostCardLetter",(function(){return Mn})),n.d(t,"PostCard",(function(){return Fn})),n.d(t,"getSvg",(function(){return _})),n.d(t,"getIconSvg",(function(){return w})),n.d(t,"ControlsDrawerContent",(function(){return er})),n.d(t,"ControlsSection",(function(){return Yn})),n.d(t,"ControlsSections",(function(){return Jn})),n.d(t,"ControlsTab",(function(){return Xn})),n.d(t,"Drawer",(function(){return sr})),n.d(t,"Drawers",(function(){return tr})),n.d(t,"DrawerList",(function(){return ar})),n.d(t,"DrawerPanel",(function(){return ir})),n.d(t,"DrawerListBefore",(function(){return cr})),n.d(t,"DrawerListAfter",(function(){return lr})),n.d(t,"GalleryPreview",(function(){return br})),n.d(t,"GalleryPlaceholder",(function(){return pr})),n.d(t,"useApiFetch",(function(){return ke})),n.d(t,"useAnimationFrame",(function(){return Ee})),n.d(t,"useBlockTopSpacingIsDisabled",(function(){return Se})),n.d(t,"useEffectDebugger",(function(){return Ae})),n.d(t,"useDidUpdateEffect",(function(){return Re})),n.d(t,"useInnerBlocks",(function(){return Te})),n.d(t,"useInnerBlocksCount",(function(){return Be})),n.d(t,"useInnerBlocksLock",(function(){return Me})),n.d(t,"useMemoryState",(function(){return De})),n.d(t,"useMeta",(function(){return Ve})),n.d(t,"useOnScroll",(function(){return qe})),n.d(t,"useResizeObserver",(function(){return He})),n.d(t,"useSupports",(function(){return Ue})),n.d(t,"useSettings",(function(){return Ge})),n.d(t,"useScrollContainer",(function(){return Ze})),n.d(t,"useScrollContainerBox",(function(){return Ke})),n.d(t,"useSelectParent",(function(){return Je})),n.d(t,"useTraceUpdate",(function(){return Xe})),n.d(t,"useVisibility",(function(){return et})),n.d(t,"useCustomDefaults",(function(){return rt})),n.d(t,"setAttributesToInnerBlocks",(function(){return $e})),n.d(t,"getEditorScrollContainer",(function(){return We})),n.d(t,"getSupports",(function(){return Qe}));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(46),S=n(8),P=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=Object(P.compose)((T=function(e){return{clientId:e.clientId}},Object(P.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(S.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}))})}));function M(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 F,D=["help","children"],N=function(e){var t=e.help,n=e.children,r=M(e,D);return Object(f.createElement)(g.MenuItem,r,Object(f.createElement)("div",{className:"novablocks-navigable-menu__item-wrap"},Object(f.createElement)("p",{className:"novablocks-navigable-menu__item-label"},n),t&&Object(f.createElement)("p",{className:"novablocks-navigable-menu__item-help"},t)))},z=n(38),L=function(e){var t=e.attributes,n=t.metaAboveTitle,r=t.title,o=t.subtitle,a=t.metaBelowTitle,i=t.description,c=t.showMeta,l=t.showTitle,s=t.showSubtitle,u=t.showDescription,d=t.buttonText,p=t.showButtons;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(fn,O({},e,{show:c}),n),Object(f.createElement)(pn,O({},e,{show:l}),r),Object(f.createElement)(bn,O({},e,{show:s}),o),Object(f.createElement)(fn,O({},e,{show:c}),a),Object(f.createElement)(mn,O({},e,{show:u}),Object(z.__unstableStripHTML)(i)),Object(f.createElement)(gn,O({},e,{show:p&&!!d}),Object(f.createElement)(un,e,d)))},V=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},q=n(16),H=n.n(q),U=new Uint8Array(16);function G(){if(!F&&!(F="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 F(U)}var $=/^(?:[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 W=function(e){return"string"==typeof e&&$.test(e)},Q=[],Z=0;Z<256;++Z)Q.push((Z+256).toString(16).substr(1));var K=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(Q[e[t+0]]+Q[e[t+1]]+Q[e[t+2]]+Q[e[t+3]]+"-"+Q[e[t+4]]+Q[e[t+5]]+"-"+Q[e[t+6]]+Q[e[t+7]]+"-"+Q[e[t+8]]+Q[e[t+9]]+"-"+Q[e[t+10]]+Q[e[t+11]]+Q[e[t+12]]+Q[e[t+13]]+Q[e[t+14]]+Q[e[t+15]]).toLowerCase();if(!W(n))throw TypeError("Stringified UUID is invalid");return n};var J=function(e,t,n){var r=(e=e||{}).random||(e.rng||G)();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 K(r)},X=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=J(),s="".concat(r)==="".concat(i),u=H()("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)}}))}))))},Y=function(e){var t=e.options;return Object(f.createElement)(X,O({label:"Duotones",options:t,onChange:function(e){},selected:1},e))},ee=[{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")}],te=function(e){return Object(f.createElement)(g.SelectControl,O({label:Object(k.__)("Font Size","nova-blocks"),options:ee},e))};te.DEFAULT_FONT_SIZE="normal",te.FONT_SIZE_OPTIONS=ee;var ne=te;function re(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 oe(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 ae=function(e){u(n,e);var t=oe(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)(re,{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)(re,{level:o}),controls:Object(m.range)(n,r).map((function(t){return e.createLevelControl(t,o,a)}))})}}]),n}(f.Component);function ie(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 ce=function(e){var t=ie(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:H()("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))})))},le=n(20),se=function(e){var t=e.clientId;return Te(t).map((function(e){var t,n=Object(le.getSaveElement)(e.name,e.attributes,e.innerBlocks);"core/buttons"===e.name&&Object.assign(n.props.style,{justifyContent:null===(t=e.attributes.layout)||void 0===t?void 0:t.justifyContent});return n}))},ue=n(40),de=n.n(ue),pe=function(e){var t=e.id,n=e.content,r=e.dismissLabel,o=ie(Object(f.useState)(de.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(){de.a.set(t,!0,{expires:365}),i(!0)}},r))},be=n(4),fe=function(e){var t=e.attributes,n=e.getContent,r=e.cardsCount,o=e.className,a=Object(be.applyLayoutEngine)(t),i=0;return Object(be.redistributeCardsInAreas)(a,r,t),Object(f.createElement)("div",{className:o,style:Object(be.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(be.getParametricLayoutAreaClassName)(r,t),key:"parametric_grid_column_"+o+"_area_"+a},Array.from(Array(r.postsCount).keys()).map((function(o){var a=Object(be.isLandscape)(r,t);return n(i-r.postsCount+o,e,a)})))})))})))},me=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},ge=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},he=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 ge(c,o)}),[c,o]),s=Object(f.useCallback)((function(e){if("just-my-style"!==e){var t=me(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 ve(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 Oe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ve(a,r,o,i,c,"next",e)}function c(e){ve(a,r,o,i,c,"throw",e)}i(void 0)}))}}var je=n(29),ye=n.n(je),_e=wp.apiFetch,we={},ke=function(e){var t=ie(Object(f.useState)([]),2),n=t[0],r=t[1];return Object(f.useEffect)((function(){e&&function(){var t=Oe(ye.a.mark((function t(){return ye.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(we[e]){t.next=4;break}return t.next=3,_e({path:e});case 3:we[e]=t.sent;case 4:r(we[e]);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()()}),[e]),{data:n}},Ee=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)}}),[])},Se=function(e){var t=Object(S.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 Pe(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 Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xe=function(e,t){var n=Object(f.useRef)(t);return Object(f.useEffect)((function(){n.current=e})),n.current},Ae=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=xe(t,[]),o=t.reduce((function(e,t,o){if(t!==r[o]){var a=n[o]||o;return Ce(Ce({},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)},Ie=n(12),Re=function(e,t){var n=Object(Ie.useRef)(!1);Object(Ie.useEffect)((function(){n.current?e():n.current=!0}),t)},Te=function(e){return Object(S.useSelect)((function(t){var n;return(null===(n=t("core/block-editor").getBlock(e))||void 0===n?void 0:n.innerBlocks)||[]}),[e])},Be=function(e,t,n,r){var o=Object(S.useSelect)((function(t){return t("core/block-editor").getBlockCount(e)}),[e]),a=Object(S.useDispatch)("core/block-editor"),i=a.replaceInnerBlocks,c=a.updateBlockAttributes,l=Te(e),s=Object(f.useRef)(l.length),u=Object(f.useRef)(t);Object(f.useEffect)((function(){if(l.length!==t)if(l.length!==s.current)s.current=l.length,u.current=l.length,c(e,{postsToShow:l.length});else{s.current=t,u.current=t;var a=l.slice(0,t);if(t>o)for(var d=0;d<t-o;d++)a.push(Object(le.createBlock)(n,r));i(e,a)}}),[t,l])},Me=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=Object(S.useDispatch)("core/block-editor"),a=o.updateBlockAttributes,i=Te(e);return Object(f.useEffect)((function(){i.forEach((function(e){r&&e.name!==r||a(e.clientId,{lock:t})}))}),[n])},Fe={},De=function(e,t){var n=ie(Object(f.useState)((function(){return Object.prototype.hasOwnProperty.call(Fe,e)?Fe[e]:"function"==typeof t?t():t})),2),r=n[0],o=n[1];return[r,function(t){Fe[e]=t,o(t)}]},Ne=n(30);function ze(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ve=function(e){var t=function(){},n=Object(S.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=ie(Object(Ne.useEntityProp)("postType",n,"meta"),2),o=r[0],a=r[1];return o?[o[e],Object(f.useCallback)((function(t){a(Le(Le({},o),{},j({},e,t)))}),[o])]:[null,t]},qe=function(e,t){Object(f.useEffect)((function(){return e&&e.addEventListener("scroll",t),function(){e&&e.removeEventListener("scroll",t)}}),[e])},He=function(){var e=ie(Object(f.useState)({}),2),t=e[0],n=e[1],r=ie(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=ie(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]},Ue=function(e){return Object(S.useSelect)((function(t){return t("core/blocks").getBlockType(e).supports}),[e])},Ge=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(S.useSelect)((function(t){return t(e).getSettings()}),t)},$e=function(e,t){var n=Object(S.select)("core/block-editor").getBlock,r=Object(S.dispatch)("core/block-editor").updateBlockAttributes;n(e).innerBlocks.forEach((function(e){r(e.clientId,t)}))},We=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")},Qe=function(e){return Object(S.select)("core/blocks").getBlockType(e).supports},Ze=function(){var e=ie(Object(f.useState)(null),2),t=e[0],n=e[1];return Object(f.useEffect)((function(){n(We())}),[]),t},Ke=function(e){var t=ie(Object(f.useState)(null),2),n=t[0],r=t[1],o=ie(He(),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},Je=function(e,t){var n=e.clientId,r=e.isSelected,o=Object(S.useDispatch)("core/block-editor"),a=o.selectBlock,i=o.clearSelectedBlock,c=Object(S.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])},Xe=function(e){var t=Object(f.useRef)(e);Object(f.useEffect)((function(){var n=Object.entries(e).reduce((function(e,n){var r=ie(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}))},Ye=Object(f.createContext)("ControlsVisibility"),et=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=Object(f.useContext)(Ye),r=n[e],o=void 0===r&&t;return!(!o&&!0!==r)};function tt(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 nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rt=function(e,t,n){var r=t.defaultsGenerated,o=Object(S.useDispatch)("core/block-editor").updateBlockAttributes;return Object(f.useEffect)((function(){r||n(t).then((function(t){o(e,nt(nt({},t),{},{defaultsGenerated:!0}))}))}),[e,r])},ot=["None","Low","Medium","High"],at=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||ot,m=Ue(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=H()("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"})))))))},it=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(be.getRandomBetween)(6,12):Object(be.getRandomBetween)(17,20),o={width:"".concat(5*r,"%")};return Object(f.createElement)("div",{key:"text_placeholder_"+t,className:"novablocks-text-placeholder__row",style:o})})))},ct=n(35),lt=function(e){var t=e.toggles,n="function"==typeof e.onChange?e.onChange:function(){},r=ie(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=Oe(ye.a.mark((function t(n){var o;return ye.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=Oe(ye.a.mark((function e(t,n){return ye.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(ct.useTransition)(o,i),l=Object(ct.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)(ct.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)(ct.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)}))))}))))))},st=n(13),ut=function(e){var t,n=e.setAttributes,r=e.clientId,o=e.name,a=Object(S.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(S.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(le.createBlocksFromInnerBlocksTemplate)(e.innerBlocks))}),[l]);return Object(f.createElement)(st.__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})},dt=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(n){return function(r){var o=Object(f.useContext)(Ye)[e];return void 0===o&&t||!0===o?Object(f.createElement)(n,r):null}}},pt=function(e,t){var n=Object(S.select)("core/block-editor"),r=n.getBlocksByClientId,o=n.getClientIdsWithDescendants,a=Object(S.dispatch)("core/block-editor"),i=a.replaceInnerBlocks,c=a.updateBlockAttributes,l=o(),s=!1;return Object(S.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(le.createBlocksFromInnerBlocksTemplate)(t)),c(n.clientId,{templateInserted:!0}))}))):s=!0)}))},bt=n(48);function ft(){return(ft=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 mt(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 gt=vt((function(e){return"string"==typeof e?e:null})),ht=function(e){return null!=e};function vt(e){return function(t){return ht(e(t))}}var Ot=function(e){return Object.keys(e).reduce((function(t,n){var r,o=e[n];return ft({},t,ht(o)?((r={})[n]=o,r):{})}),{})};function jt(){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 yt,_t,wt=vt((function(e){return ht(e)&&"object"==typeof e&&!Array.isArray(e)?e:null})),kt=vt((function(e){return Array.isArray(e)&&e.every(gt)&&e.length>0?e:null})),Et=vt((function(e){return wt(e)&&"errors"in e&&kt(e.errors)?{errors:e.errors}:null})),St=function(e){this.message=e},Pt=function(e){if(function(e){var t=e.headers.get("content-type");return ht(t)&&"application/json"===Object(bt.parse)(t).type}(e))return e.json().catch((function(e){throw new St("unable to parse JSON response.")}));throw new St("expected JSON response from server.")},Ct=function(e){return function(t){return(t.ok?e({response:t}).then((function(e){return{type:"success",status:t.status,response:e,originalResponse:t}})):Pt(t).then((function(e){return ft({type:"error",status:t.status},function(e){return Et(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 St)return{type:"error",source:"decoding",status:t.status,originalResponse:t,errors:[e.message]};throw e}))}},xt=function(){return function(e){var t=e.response;return Pt(t)}},At=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()}},It=function(e){return function(t,n){void 0===n&&(n={});var r=e(t),o=r.headers,a=r.query;return ft({},mt(r,["headers","query"]),n,{query:a,headers:ft({},o,n.headers)})}},Rt=function(e){return e},Tt=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=mt(e,["accessKey","apiVersion","apiUrl","headers","fetch"]);return function(e){var n=e.handleResponse;return jt(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=At({pathname:o,query:s})(a),g=ft({method:d,headers:ft({},i,p,{"Accept-Version":r},ht(t)?{Authorization:"Client-ID "+t}:{}),body:b,signal:f},l);return(null!=c?c:fetch)(m,g).then(Ct(n))}))}},Bt=function(e){var t=e.headers.get("x-total");if(ht(t)){var n=parseInt(t);if(Number.isInteger(n))return n;throw new St("expected x-total header to be valid integer.")}throw new St("expected x-total header to exist.")},Mt=function(){return function(e){var t=e.response;return xt()({response:t}).then((function(e){return{results:e,total:Bt(t)}}))}},Ft=function(e){return ht(e)?{collections:e.join()}:{}},Dt=function(e){return ht(e)?{topics:e.join()}:{}},Nt=function(e){var t=e.page,n=e.perPage,r=e.orderBy;return Ot({per_page:n,order_by:r,page:t})},zt=function(){var e=function(e){return"/collections/"+e.collectionId+"/photos"};return{getPathname:e,handleRequest:It((function(t){var n=t.collectionId,r=t.orientation,o=mt(t,["collectionId","orientation"]);return{pathname:e({collectionId:n}),query:Ot(ft({},Nt(o),{orientation:r}))}})),handleResponse:Mt()}}(),Lt=function(){var e=function(e){return"/collections/"+e.collectionId};return{getPathname:e,handleRequest:It((function(t){var n=t.collectionId;return{pathname:e({collectionId:n}),query:{}}})),handleResponse:xt()}}(),Vt=function(){var e=function(){return"/collections"};return{getPathname:e,handleRequest:It((function(e){return void 0===e&&(e={}),{pathname:"/collections",query:Nt(e)}})),handleResponse:Mt()}}(),qt=function(){var e=function(e){return"/collections/"+e.collectionId+"/related"};return{getPathname:e,handleRequest:It((function(t){var n=t.collectionId;return{pathname:e({collectionId:n}),query:{}}})),handleResponse:xt()}}(),Ht=function(){return{getPathname:function(e){return"/photos"},handleRequest:It((function(e){return void 0===e&&(e={}),{pathname:"/photos",query:Ot(Nt(e))}})),handleResponse:Mt()}}(),Ut=function(){var e=function(e){return"/photos/"+e.photoId};return{getPathname:e,handleRequest:It((function(t){var n=t.photoId;return{pathname:e({photoId:n}),query:{}}})),handleResponse:xt()}}(),Gt=function(){var e=function(e){return"/photos/"+e.photoId+"/statistics"};return{getPathname:e,handleRequest:It((function(t){var n=t.photoId;return{pathname:e({photoId:n}),query:{}}})),handleResponse:xt()}}(),$t=function(){var e=function(){return"/photos/random"};return{getPathname:e,handleRequest:It((function(e){var t=void 0===e?{}:e,n=t.collectionIds,r=t.contentFilter,o=t.topicIds,a=mt(t,["collectionIds","contentFilter","topicIds"]);return{pathname:"/photos/random",query:Ot(ft({},a,{content_filter:r},Ft(n),Dt(o))),headers:{"cache-control":"no-cache"}}})),handleResponse:xt()}}(),Wt={handleRequest:It((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(!ht(n))throw new Error("Could not parse pathname from url.");return{pathname:n,query:Ot(r)}})),handleResponse:xt()},Qt=function(){return{getPathname:function(e){return"/search/photos"},handleRequest:It((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=mt(e,["query","page","perPage","orderBy","collectionIds","lang","contentFilter"]);return{pathname:"/search/photos",query:Ot(ft({query:t,content_filter:c,lang:i,order_by:o},Nt({page:n,perPage:r}),Ft(a),l))}})),handleResponse:xt()}}(),Zt=function(){return{getPathname:function(e){return"/search/collections"},handleRequest:It((function(e){var t=e.query,n=mt(e,["query"]);return{pathname:"/search/collections",query:ft({query:t},Nt(n))}})),handleResponse:xt()}}(),Kt=function(){return{getPathname:function(e){return"/search/users"},handleRequest:It((function(e){var t=e.query,n=mt(e,["query"]);return{pathname:"/search/users",query:ft({query:t},Nt(n))}})),handleResponse:xt()}}(),Jt=function(){var e=function(e){return"/users/"+e.username};return{getPathname:e,handleRequest:It((function(t){var n=t.username;return{pathname:e({username:n}),query:{}}})),handleResponse:xt()}}(),Xt=function(){var e=function(e){return"/users/"+e.username+"/photos"};return{getPathname:e,handleRequest:It((function(t){var n=t.username,r=t.stats,o=t.orientation,a=mt(t,["username","stats","orientation"]);return{pathname:e({username:n}),query:Ot(ft({},Nt(a),{orientation:o,stats:r}))}})),handleResponse:Mt()}}(),Yt=function(){var e=function(e){return"/users/"+e.username+"/likes"};return{getPathname:e,handleRequest:It((function(t){var n=t.username,r=t.orientation,o=mt(t,["username","orientation"]);return{pathname:e({username:n}),query:Ot(ft({},Nt(o),{orientation:r}))}})),handleResponse:Mt()}}(),en=function(){var e=function(e){return"/users/"+e.username+"/collections"};return{getPathname:e,handleRequest:It((function(t){var n=t.username,r=mt(t,["username"]);return{pathname:e({username:n}),query:Nt(r)}})),handleResponse:Mt()}}(),tn=function(e){return"/topics/"+e.topicIdOrSlug},nn=Rt({getPathname:tn,handleRequest:function(e){var t=e.page,n=e.perPage,r=e.orderBy,o=e.topicIdsOrSlugs;return{pathname:"/topics",query:Ot(ft({},Nt({page:t,perPage:n}),{ids:null==o?void 0:o.join(","),order_by:r}))}},handleResponse:Mt()}),rn=Rt({getPathname:tn,handleRequest:function(e){var t=e.topicIdOrSlug;return{pathname:tn({topicIdOrSlug:t}),query:{}}},handleResponse:xt()}),on=function(){var e=jt(tn,(function(e){return e+"/photos"}));return{getPathname:e,handleRequest:function(t){var n=t.topicIdOrSlug,r=t.orientation,o=mt(t,["topicIdOrSlug","orientation"]);return{pathname:e({topicIdOrSlug:n}),query:Ot(ft({},Nt(o),{orientation:r}))}},handleResponse:Mt()}}();!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"}(yt||(yt={})),function(e){e.LATEST="latest",e.POPULAR="popular",e.VIEWS="views",e.DOWNLOADS="downloads",e.OLDEST="oldest"}(_t||(_t={}));var an=jt(Tt,(function(e){return{photos:{get:e(Ut),list:e(Ht),getStats:e(Gt),getRandom:e($t),trackDownload:e(Wt)},users:{getPhotos:e(Xt),getCollections:e(en),getLikes:e(Yt),get:e(Jt)},search:{getCollections:e(Zt),getPhotos:e(Qt),getUsers:e(Kt)},collections:{getPhotos:e(zt),get:e(Lt),list:e(Vt),getRelated:e(qt)},topics:{list:e(nn),get:e(rn),getPhotos:e(on)}}})),cn=encodeURI("utm_source=".concat("Nova Blocks","&utm_medium=referral")),ln=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=an({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(cn,'">').concat(e.user.name,'</a> on <a target="_blank" href="https://unsplash.com?').concat(cn,'">Unsplash</a></p>'),download:function(){t.api.photos.trackDownload({downloadLocation:e.links.download_location})}}}}]),e}()),sn=ln.get.bind(ln),un=function(e){var t=e.attributes,n=e.children,r=t.buttonsStyle,o=Object(f.useMemo)((function(){var e=Object(be.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:o},Object(f.createElement)("div",{className:"wp-block-button is-style-".concat(r," sm-color-signal-1 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)))},dn=function(e){return function(t){var n=t.show,r=t.placeholder;return n||r?Object(f.createElement)(e,t):null}},pn=dn((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)(it,null):r)})),bn=dn((function(e){var t=e.attributes,n=e.placeholder,r=e.children,o=t.cardTitleLevel,a="h".concat(o+1);return Object(f.createElement)(a,{className:"nb-card__subtitle"},n?Object(f.createElement)(it,null):r)})),fn=dn((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)(it,{rows:1}):n):null})),mn=dn((function(e){var t=e.placeholder,n=e.children;return Object(f.createElement)("p",{className:"nb-card__description"},t?Object(f.createElement)(it,{rows:3}):n)})),gn=dn((function(e){var t=e.placeholder,n=e.children;return Object(f.createElement)("div",{className:"nb-card__buttons"},t?Object(f.createElement)(it,{rows:1}):n)})),hn=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=H()("nb-supernova-item","nb-supernova-item--layout-".concat(r),"nb-supernova-item--scrolling-effect-".concat(c),"nb-supernova-item--aspect-ratio-".concat(o),Object(be.getColorSignalClassnames)(n,!0)),s=["horizontal","horizontal-reverse"].includes(r),u=H()(l,"nb-grid__area--".concat(s?"landscape":"portrait"),Object(be.getAreaClassnameByWidthRatio)(1/i)),d="parametric"!==a?u:l,p=f.Children.toArray(e.children),b=p.filter((function(e){return e.type===On})),m=p.filter((function(e){return e.type!==On&&e.type!==vn}));return Object(f.createElement)("div",{className:d,style:e.style},!b.length&&t&&Object(f.createElement)(On,O({media:t},e)),!!b.length&&b,Object(f.createElement)(vn,e,m))},vn=function(e){var t=e.attributes,n=Object(be.getAlignFromMatrix)(null==t?void 0:t.contentPosition),r=H()("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)},On=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))},jn=n(23),yn=n.n(jn),_n=function(e){var t=e.map(wn);return Promise.all(t)},wn=function(e){return yn()({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})}))},kn=n(39),En=function(e){var t=e.userId,n=ie(Object(f.useState)(),2),r=n[0],o=n[1];return Object(f.useEffect)((function(){if(t){var e=t;yn()({path:"/wp/v2/users/".concat(t)}).then((function(n){e===t&&o(n)}))}}),[t]),t&&void 0!==r&&(null==r?void 0:r.name)||""},Sn=function(e){var t=e.termId,n=e.postType,r=ie(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)}yn()({path:r}).then((function(n){e===t&&a(n)}))}}),[t]),t&&void 0!==o&&(null==o?void 0:o.name)||""},Pn=n(31),Cn=function(e){var t=e.postId,n=ie(Object(f.useState)(),2),r=n[0],o=n[1];return Object(f.useEffect)((function(){if(t){var e=t;yn()({path:Object(Pn.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"):""},xn=function(e){var t=e.termIds,n=e.postType,r=ie(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"}yn()({path:Object(Pn.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(", ")||""},An=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)},In=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)(En,{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)(Sn,{termId:u,postType:e.type});case"comments":return!(null==e||!e.id)&&Object(f.createElement)(Cn,{postId:e.id});case"date":var d=Object(kn.__experimentalGetSettings)().formats.date;return!(null==e||!e.date_gmt)&&Object(f.createElement)("time",{dateTime:Object(kn.format)("c",e.date_gmt)},Object(kn.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)(xn,{termIds:p,postType:e.type});case"reading-time":return Object(f.createElement)(An,{post:e});default:return null}},Rn=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)||""}},Tn=Object(S.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:Rn(i)}:null})),Bn=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},Mn=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(be.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},Fn=Tn((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=In(l,i),u=In(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||Bn;return Object(f.createElement)(hn,O({},e,{key:"card_post_"+o.id}),s&&e.media&&Object(f.createElement)(On,O({},e,{key:"card_post_mediawrapper_"+o.id}),Object(f.createElement)(Mn,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)(fn,{show:a,key:"card_post_metaabovetitle_"+o.id},d),Object(f.createElement)(pn,{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)(fn,{show:a,key:"card_post_metabelowtitle_"+o.id},p),Object(f.createElement)(mn,{show:c,key:"card_post_description_"+o.id},Object(z.__unstableStripHTML)((null==o||null===(n=o.excerpt)||void 0===n?void 0:n.rendered)||"")),Object(f.createElement)(gn,{show:l,key:"card_post_footer_"+o.id},Object(f.createElement)(un,O({},e,{key:"card_post_footer_button_"+o.id}),Object(k.__)("Read More","nova-blocks")))))}));function Dn(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 Nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dn(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var zn=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)},Ln=Object(g.createSlotFill)("ControlsSections"),Vn=Ln.Slot,qn=Ln.Fill,Hn=Object(g.createSlotFill)("DrawerContent"),Un=Hn.Slot,Gn=Hn.Fill,$n=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"}))},Wn=["rgb(142,101,192)","rgb(0,202,182)","rgb(222,22,81)"],Qn=function(e){var t=e.title,n=e.tabs,r=e.goBack,o=e.updateHeight,a=e.isActive;if(!n.length)return null;var i=ie(De("activeTab",n[0].props.label),2),c=i[0],l=i[1];Object(f.useEffect)((function(){var e=n.some((function(e){return c===e.props.label}));a&&!e&&l(n[0].props.label)}),[a,c,n]);var s,u=n.findIndex((function(e){return e.props.label===c})),d=n[u],p=(s=c,Object(k.__)("Presets","nova-blocks")===s?Wn[0]:Object(k.__)("Customize","nova-blocks")===s?Wn[1]:Wn[2]);return Object(f.useLayoutEffect)(o,[c]),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)($n,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 H()("novablocks-sections__tab",{"novablocks-sections__tab--active":t===e})}(n,c);return Object(f.createElement)("div",{className:r,onClick:function(){l(n)},key:Object(Pn.cleanForSlug)(n)+"_section_tab_"+t},n)}))),Object(f.createElement)(Zn,O({activeTab:d},e)))},Zn=function(e){var t=e.activeTab,n=e.updateHeight,r=ie(He(),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)},Kn=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)(Ye);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:""})),l=Object(f.useCallback)((function(e){var t=e.props.children,n=f.Children.toArray(t).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===Xn&&r})),r=Object(m.orderBy)(n,(function(e){return e.props.priority||0}),["desc"]),a=Object(m.groupBy)(r,(function(e){return e.props.label}));return Object.keys(a).map((function(e){return{props:{label:e,children:a[e].reduce((function(e,t){return e.concat(f.Children.toArray(t.props.children))}),[])}}}))}),[]);return Object(f.createElement)("div",{className:"novablocks-sections"},Object(f.createElement)(tr,{onOpen:a,onClose:i},Object(f.createElement)(cr,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)($n,null))),Object.keys(c).sort().map((function(e){var t=c[e];return Object(f.createElement)(ar,{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)(sr,{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=l(t);return Object(f.createElement)(ir,{key:"drawer_panel_"+e+"_"+n,id:t.props.id},Object(f.createElement)(Qn,{title:t.props.label,tabs:r}))}))})),Object(f.createElement)(lr,null,Object(f.createElement)(Un,null))))},Jn=function(e){return Object(f.createElement)(Vn,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:Nn(Nn({},t[n].props),{},{children:zn(t[n].props.children,e[0].props.children)})})})),t}(e);return t.length?Object(f.createElement)(Kn,{sections:t}):null}))},Xn=function(e){return Object(f.createElement)("div",{label:e.label},e.children)},Yn=function(e){var t=Object(st.useBlockEditContext)().isSelected;return Object(f.createElement)(qn,null,t&&Object(f.createElement)("div",e))},er=function(e){var t=Object(st.useBlockEditContext)().isSelected;return Object(f.createElement)(Gn,null,t&&Object(f.createElement)("div",e))},tr=function(e){var t=e.children,n=f.Children.toArray(t),r=n.filter((function(e){return e.type===ar})),o=n.filter((function(e){return e.type===ir})),a=t.filter((function(e){return e.type===cr})),i=ie(De("drawerOpen"),2),c=i[0],l=i[1],s=ie(De("drawerActiveId"),2),u=s[0],d=s[1],p=ie(De("drawerHeight",0),2),b=p[0],g=p[1],h=Object(f.useMemo)((function(){return r.some((function(e){return or(e).some((function(e){var t;return(null==e||null===(t=e.props)||void 0===t?void 0:t.id)===u}))}))}),[r]);Object(f.useLayoutEffect)((function(){h||l(!1)}),[h]);var v=Object(f.useRef)(null),j=ie(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)||"auto")};Object(f.useLayoutEffect)(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=or(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)(sr,O({},r,{key:"drawer_".concat(t,"-").concat(n),onClick:function(){d(o),l(!0),_()}}))})))}))),o.map((function(e,t){var n=H()("novablocks-drawers__panel",{"novablocks-drawers__panel--hidden":u!==e.props.id});return u!==e.props.id?null: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)(nr,O({},e.props,{isActive:u===e.props.id,goBack:function(){l(!1),w()},updateHeight:k})))}))))},nr=function(e){var t=e.goBack,n=e.isActive,r=e.updateHeight;return rr(e.children,{goBack:t,isActive:n,updateHeight:r})},rr=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)},or=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===sr})):[]},ar=function(e){return Object(f.createElement)("div",{className:"novablocks-drawers__list"},e.children)},ir=function(e){return e.children},cr=function(e){return e.children},lr=function(e){return e.children},sr=function(e){var t=e.title,n=e.onClick;return Object(f.createElement)("div",{className:"novablocks-drawer",onClick:n},t)};function ur(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 dr=["image"],pr=function(e){var t=e.attributes.galleryImages,n=e.onSelectImages,r=!!t.length;return Object(f.createElement)(st.MediaPlaceholder,{accept:"image/*",addToGallery:r,allowedTypes:dr,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})},br=function(e){u(n,e);var t=ur(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),fr=n(6),mr=dt("buttons-style")((function(e){var t=e.attributes,n=e.setAttributes,r=t.buttonsStyle,o=t.contentType,a=Object(S.useSelect)((function(e){return e("core/blocks").getBlockStyles("core/button").map((function(e){return{value:e.name,label:e.label}}))}));return["auto","fields"].includes(o)?Object(f.createElement)(g.SelectControl,{label:Object(k.__)("Buttons Style","nova-blocks"),value:r,onChange:function(e){n({buttonsStyle:e})},options:a}):null})),gr=dt("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)(ae,{minLevel:1,maxLevel:5,selectedLevel:r,onChange:function(e){n({cardTitleLevel:e})}}))),Object(f.createElement)(ne,{label:Object(k.__)("Card Title Font Size","nova-blocks"),value:o,onChange:function(e){n({cardTitleFontSize:e})}}))})),hr=dt("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)(ae,{minLevel:1,maxLevel:5,selectedLevel:r,onChange:function(e){n({collectionTitleLevel:e})}}))),Object(f.createElement)(ne,{label:Object(k.__)("Collection Title Font Size","nova-blocks"),value:o,onChange:function(e){n({collectionTitleFontSize:e})}}))})),vr=dt("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)(V,{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}))})),Or=dt("metadata-position")((function(e){var t=e.attributes.metadataPosition,n=e.setAttributes;return Object(f.createElement)(V,{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"}]}))})),jr=dt("card-details-content")((function(e){return Object(f.createElement)(V,{title:Object(k.__)("Content","nova-blocks")},Object(f.createElement)(hr,e),Object(f.createElement)(gr,e),Object(f.createElement)(mr,e))})),yr=dt("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)(Yn,{id:"card-layout",label:Object(k.__)("Content Details","nova-blocks"),group:Object(k.__)("Card Anatomy","nova-blocks"),order:20},Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(jr,e),Object(f.createElement)(vr,e),Object(f.createElement)(Or,e)))}));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}var kr={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"},buttonsStyle:{type:"string",default:"text"}},Er=["novablocks/cards-collection","novablocks/posts-collection","novablocks/supernova"],Sr=Object(P.createHigherOrderComponent)((function(e){return function(t){return Er.includes(t.name)?Object(f.createElement)(f.Fragment,null,Object(f.createElement)(e,t),Object(f.createElement)(yr,t)):Object(f.createElement)(e,t)}}),"withCardDetailsControls");Object(fr.addFilter)("editor.BlockEdit","novablocks/with-card-details-controls",Sr);var Pr=["novablocks/posts-collection","novablocks/cards-collection","novablocks/card","novablocks/supernova","novablocks/supernova-item"];function Cr(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 xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-card-details-attributes",(function(e){return Pr.includes(e.name)?wr(wr({},e),{},{attributes:wr(wr({},e.attributes),kr)}):e}));var Ar={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}},Ir=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:xr(xr({},e),{},{attributes:xr(xr({},e.attributes),Ar)})},Rr=[{label:Object(k.__)("Collection Title","nova-blocks"),attribute:"showCollectionTitle"},{label:Object(k.__)("Collection Subtitle","nova-blocks"),attribute:"showCollectionSubtitle"}],Tr=[{label:Object(k.__)("Media","nova-blocks"),attribute:"showMedia"}],Br=[{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"}],Mr=[{label:Object(k.__)("Inner Content","nova-blocks"),attribute:"displayInnerContent"}],Fr=[{label:Object(k.__)("Position Indicators","nova-blocks"),attribute:"novablocks_hero_position_indicators",type:"meta"},{label:Object(k.__)("Scroll Indicator","nova-blocks"),attribute:"scrollIndicatorBlock"}],Dr=[{label:Object(k.__)("Pagination","nova-blocks"),attribute:"showPagination"},{label:Object(k.__)("Arrows","nova-blocks"),attribute:"showArrows"}];function Nr(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 zr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Lr=function(e){var t=e.attributes,n=e.setAttributes,r=Object(S.useSelect)((function(e){return e("core/editor").getCurrentPostType()}),[]),o=ie(Object(Ne.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(Rr),a(Tr)),s="carousel"===i,u="stacked"===o&&1===n&&"full"===e;return"custom"!==c?l.push.apply(l,a(Br)):l.push.apply(l,a(Mr)),u&&l.push.apply(l,a(Fr)),s&&l.push.apply(l,a(Dr)),l.filter((function(e){return"meta"!==e.type||!!r}))}),[t,r]);return Object(f.createElement)(lt,{onChange:n,toggles:l.map((function(e){var o="meta"===e.type?i[e.attribute]:t[e.attribute];return zr(zr({},e),{},{value:o,onChange:function(t){"meta"===e.type&&r?c(zr(zr({},i),{},j({},e.attribute,t))):n(j({},e.attribute,t))}})}))})},Vr=function(e){return Object(f.createElement)(Yn,{id:"elements-visibility",label:Object(k.__)("Elements Visibility","nova-blocks"),group:Object(k.__)("Card Anatomy","nova-blocks"),order:10},Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(V,{title:Object(k.__)("Setup what content elements to show for each card.","nova-blocks")},Object(f.createElement)(Lr,e))))},qr=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ue(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)(Vr,t),Object(f.createElement)(e,t))}}),"withElementsVisibilityControls");function Hr(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 Ur(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-card-elements-visibility-attributes",Ir),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-card-elements-visibility-controls",qr);var Gr={contentPosition:{type:"string",default:"center center"}},$r=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:Ur(Ur({},e),{},{attributes:Ur(Ur({},e.attributes),Gr)})},Wr=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar,Qr=wp.blockEditor.__experimentalBlockAlignmentMatrixControl||wp.blockEditor.BlockAlignmentMatrixControl,Zr=function(e){var t=e.attributes.contentPosition,n=e.setAttributes;return Wr?Object(f.createElement)(st.BlockControls,{group:"block"},Object(f.createElement)(Wr,{label:Object(k.__)("Change content position","nova-blocks"),value:t,onChange:function(e){return n({contentPosition:e})}})):null},Kr=function(e){var t=e.attributes.contentPosition,n=e.setAttributes;return Qr?Object(f.createElement)(st.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)(Zr,e)},Jr=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ue(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)(Kr,t),Object(f.createElement)(e,t))}}),"withContentPositionControls"),Xr=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r=Ue(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(S.select)("core/block-editor").getBlock,o=Object(S.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"),Yr=["horizontalAlignment","verticalAlignment"];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 to(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 no=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 to(to({},M(e,Yr)),{},{contentPosition:"".concat(n," ").concat(t)})},save:e.save}].concat(e.deprecated)}):e};Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-attributes",$r),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-content-position-controls",Jr),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-content-position-inner-blocks",Xr),Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-deprecated",no);var ro=Object(P.createHigherOrderComponent)((function(e){return function(t){return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(st.InspectorControls,null,Object(f.createElement)(Jn,t)),Object(f.createElement)(e,t))}}),"withControlsSections");Object(fr.addFilter)("editor.BlockEdit","novablocks/with-controls-sections",ro,1);var oo=Object(P.createHigherOrderComponent)((function(e){return function(t){var n=ie(Object(f.useState)({}),2),r=n[0],o=n[1];return Object(f.createElement)(Ye.Provider,{value:r},Object(f.createElement)(e,O({},t,{setControlsVisibility:function(e){o(Object.assign({},r,e))}})))}}),"withControlsVisibility");Object(fr.addFilter)("editor.BlockEdit","novablocks/with-controls-visibility",oo,Number.MAX_SAFE_INTEGER);var ao={"is-style-accent":{paletteVariation:6,useSourceColorAsReference:!0},"is-style-dark":{paletteVariation:9,useSourceColorAsReference:!1},"is-style-darker":{paletteVariation:10,useSourceColorAsReference:!1}};Object(fr.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===ao[e])&&(r=ao[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(ao).includes(e)}))},save:e.save}].concat(e.deprecated)})}));var io=["core/quote","core/pullquote","core/heading","core/paragraph","novablocks/headline"],co=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},lo=ne.DEFAULT_FONT_SIZE,so=ne.FONT_SIZE_OPTIONS,uo=Object(P.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=so.find((function(e){return e.value===o}))?o:lo;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(t,e),Object(f.createElement)(st.InspectorControls,null,Object(f.createElement)(g.PanelBody,{title:Object(k.__)("Text Settings","nova-blocks"),className:"blocks-custom-font-size"},Object(f.createElement)(ne,{value:i,onChange:function(e){a({fontSize:e,className:co(r,0,e)})}}))))});return function(t){return io.includes(t.name)?Object(f.createElement)(n,t):Object(f.createElement)(e,t)}}),"withFontSizeControl");Object(fr.addFilter)("editor.BlockEdit","novablocks/with-inspector-controls",uo),Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-font-size-attribute",(function(e){return io.includes(e.name)?(void 0===e.attributes&&(e.attributes={}),e.attributes=Object.assign(e.attributes,{fontSize:{type:"string",default:"normal"}}),e):e}));var po=Object(P.createHigherOrderComponent)((function(e){return function(t){var n=t.setAttributes;return Object(f.createElement)(e,O({},t,{onSelectImages:function(e){_n(e).then((function(e){n({images:e})}))}}))}}),"withOnSelectImages");function bo(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 fo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.addFilter)("editor.BlockEdit","novablocks/with-on-select-images",po,Number.MAX_SAFE_INTEGER);function mo(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 go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.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 fo(fo({},e),{},{defaultsGenerated:!0})},save:e.save}],o=Array.isArray(e.deprecated)?e.deprecated.concat(r):r;return fo(fo({},e),{},{deprecated:o})}));var ho=Object(P.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(!Ue(t.name).align&&"core/image"!==t.name)return Object(f.createElement)(e,t);delete o["data-align"];var i=go(go({},t),{},{wrapperProps:o,className:H()(t.className,"align".concat(a))});return Object(f.createElement)(e,i)}}),"withWrapperPropsRemoved"),vo=["getEditWrapperProps"];function Oo(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 jo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var yo=function(e){e.getEditWrapperProps;var t,n,r=M(e,vo),o=O({},null!==(t=e.supports)&&void 0!==t?t:{}),a=(n=o.novaBlocks,O({},o));return jo(jo({},r),{},{supports:jo({},a)})};function _o(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 wo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_o(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ko=function(e,t,n){var r=n.align;return Qe(t.name).align&&r?wo(wo({},e),{},{className:H()(e.className,"align".concat(r))}):e};Object(fr.addFilter)("editor.BlockListBlock","novablocks/custom-align/wrapper-props",ho,Number.MIN_SAFE_INTEGER),Object(fr.addFilter)("blocks.registerBlockType","novablocks/custom-align/alter-settings",yo,Number.MIN_SAFE_INTEGER),Object(fr.addFilter)("blocks.getSaveContent.extraProps","novablocks/custom-align/save-props",ko);var Eo=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})}})},So=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"}]})},Po=function(e){var t=e.name;return Object(f.createElement)(V,{title:Object(k.__)("Card Elements Stacking Style","nova-blocks")},"novablocks/supernova"===t?Object(f.createElement)(Eo,e):Object(f.createElement)(So,e))},Co=function(e){return Object(f.createElement)(Yn,{id:"card-elements-stacking",label:Object(k.__)("Elements Stacking","nova-blocks"),order:55},Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(Po,e)))},xo=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ue(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)(Co,t),Object(f.createElement)(e,t))}}),"withCardElementsStackingControls");function Ao(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 Io(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ao(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ao(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ro={cardLayout:{type:"string",default:"vertical"}},To=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:Io(Io({},e),{},{attributes:Io(Io({},e.attributes),Ro)})};function Bo(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?Bo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-card-elements-stacking-attributes",To),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-card-elements-stacking-controls",xo);var Fo={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"}},Do=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:Mo(Mo({},e),{},{attributes:Mo(Mo({},e.attributes),Fo)})},No=[{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}}],zo=function(){var e=Object(be.getRandomBetween)(3,20),t=Object(be.getRandomBetween)(2,6),n=Object(be.getRandomBetween)(2,12),r=Math.ceil(.75*t),o=Object(be.getRandomBetween)(1,r),a=t-o+1,i=Object(be.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(be.getRandomBetween)(0,c),imageweightleft:Object(be.getRandomBetween)(0,10),imageweightright:Object(be.getRandomBetween)(0,10),metadetailsleft:Object(be.getRandomBetween)(0,10),metadetailsright:Object(be.getRandomBetween)(0,10),boostfeature:Object(be.getRandomBooleanValue)(),subfeature:Object(be.getRandomBooleanValue)(),balancemdandiw:Object(be.getRandomBooleanValue)(),hierarchycrossing:Object(be.getRandomBetween)(0,200),flipcolsrows:Object(be.getRandomBooleanValue)(),headerPosition:Object(be.getRandomBetween)(0,1)}},Lo=function(e){var t=Ge();if(null==t||!t.debug)return null;var n=e.attributes,r=n.toggleScale,o=n.toggleMask,a=e.setAttributes;return Object(f.createElement)(V,{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 Vo(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?Vo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ho=function(e){var t=e.headerColumn,n=Object(be.applyLayoutEngine)(e),r=Object(be.getOptimalHeaderPosition)(n);return qo(qo({},e),{},{headerPosition:r[t]})},Uo=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)(V,{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(be.getControlsClasses)(t,Ho)},Object(f.createElement)(g.RangeControl,{value:o,onChange:function(e){var r=Ho(qo(qo({},t),{},{headerColumn:e}));n(r)},label:Object(k.__)("Header Item Location","nova-blocks"),min:0,max:r.length-1}))):null},Go=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(be.clamp)(n.featuresize,i(),c()),n.featureposition=Object(be.clamp)(n.featureposition,1,l()),n.fragmentation=Object(be.clamp)(n.fragmentation,s(),u()),n}),[t]),p=Object(f.useCallback)((function(t){e.setAttributes(d(t))}),[d]);return Object(f.createElement)(V,{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}))},$o=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})},Wo=function(e){var t=e.attributes,n=e.setAttributes,r=t.featuresize,o=t.featureposition,a=t.gridcolumns,i=t.gridrows;return Object(f.createElement)(V,{title:Object(k.__)("Grid Anatomy","nova-blocks")},Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Columns","nova-blocks"),value:a,onChange:function(e){if(void 0!==e){var t=e+1-r,a=Math.max(1,Math.min(t,o)),i=Math.max(1,e+1-a);n({featuresize:i,featureposition:a,gridcolumns:e})}},min:1,max:12}),Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Rows","nova-blocks"),value:i,onChange:function(e){void 0!==e&&n({gridrows:e})},min:1,max:12}),Object(f.createElement)($o,e))},Qo=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})},Zo=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(be.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)(V,{title:Object(k.__)("Items Count","nova-blocks")},Object(f.createElement)("div",{className:Object(be.getControlsClasses)(t,(function(e){var t=e.automaticPostsNumber,n=e.postsToShow;return{postsToShow:t?-1:n}}))},Object(f.createElement)(Qo,{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})}}))},Ko=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)(V,{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}))},Jo=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)(V,{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 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 Yo(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}var ea=function(e){var t=e.attributes;if("parametric"!==t.layoutStyle)return null;var n=Object(f.useMemo)((function(){return Object(be.applyLayoutEngine)(t)}),[t]),r=Object(f.useMemo)((function(){return Object(be.getOptimalHeaderPosition)(n)}),[n]),o=Yo(Yo({},e),{},{areaColumns:n,headerOptimalPositions:r});return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(Lo,o),Object(f.createElement)(Wo,o),Object(f.createElement)(Go,o),Object(f.createElement)(Zo,o),Object(f.createElement)(Ko,o),Object(f.createElement)(Jo,o),Object(f.createElement)(Uo,o))},ta=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})},na=function(e){if(!["classic","masonry"].includes(e.attributes.layoutStyle))return null;var t=e.attributes.postsToShow,n=e.setAttributes;return Object(f.createElement)(V,{title:Object(k.__)("Cards Count","nova-blocks")},Object(f.createElement)(Qo,{postsToShow:t,setAttributes:n}),Object(f.createElement)(ta,e),Object(f.createElement)($o,e))},ra=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)(V,{title:Object(k.__)("Number of Cards and Distribution","nova-blocks")},Object(f.createElement)(Qo,{postsToShow:a,setAttributes:n}),"fixed"===o&&Object(f.createElement)(ta,e),Object(f.createElement)($o,e)),Object(f.createElement)(V,{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"}]})))},oa=[{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"}],aa=dt("collection-layout-style")((function(e){var t=e.attributes,n=e.setAttributes,r=t.layoutStyle;return Object(f.createElement)(V,{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:oa}))})),ia=dt("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)(Yn,{id:"collection-layout",label:Object(k.__)("Collection Layout","nova-blocks"),order:20},"parametric"===n&&Object(f.createElement)(Xn,{label:Object(k.__)("Presets","nova-blocks")},Object(f.createElement)(he,O({label:Object(k.__)("Choose a layout preset:","nova-blocks"),options:No,randomize:zo},e))),Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(aa,e),Object(f.createElement)(ea,e),Object(f.createElement)(na,e),Object(f.createElement)(ra,e)))})),ca=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ue(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)(ia,t),Object(f.createElement)(e,t))}}),"withCollectionLayoutControls"),la=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r=Ue(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 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 ua(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(fr.addFilter)("blocks.registerBlockType","novablocks/with-collection-layout-attributes",Do),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-collection-layout-controls",ca),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-collection-layout-edit-custom-props",la);var da=function(e){var t=e.attributes,n=e.setAttributes,r=t.preview,o=Object(f.useMemo)((function(){return Object(be.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)(st.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 pa(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 ba(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pa(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.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(be.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(be.getPreviewAttributes)(n)}),[n]),l=ua(ua({},t),{},{attributes:c,setAttribtues:i});return a?Object(f.createElement)(f.Fragment,null,Object(f.createElement)(e,l),Object(f.createElement)(da,t)):Object(f.createElement)(e,t)}}),20);var fa,ma={overlayFilterType:{type:"string",default:"unitone"},overlayFilterDuotoneConfig:{type:"object",default:{}},overlayFilterStrength:{type:"number",default:0}},ga=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:ba(ba({},e),{},{attributes:ba(ba({},e.attributes),ma)})},ha=function(e){var t=Object(be.getSignals)(e.id),n=e.sourceIndex+1,r=t.reduce((function(e,t,r,o){return Math.abs(o[e]-n)<=Math.abs(o[r]-n)?e:r}),0);return t.splice(r,1,n),t};function va(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 Oa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?va(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):va(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ja,ya,_a=((null===(fa=window.styleManager)||void 0===fa?void 0:fa.colorsConfig)||[]).filter((function(e){return!Object(be.isFunctionalPalette)(e)})),wa=(ya=[],(ja=_a).length&&Array.isArray(ja[0].variations)?(ja.forEach((function(e){var t=ha(e);ja.filter((function(t){return e.id!==t.id})).forEach((function(n){var r=ha(n);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&&ya.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}})}))}))}))})),ya):ya),ka=function(e){var t=[];return e.length&&Array.isArray(e[0].variations)?(e.forEach((function(e){var n=ha(e);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}(_a),Ea=function(e){var t=e.attributes,n=e.setAttributes,r=(t.style,t.overlayFilterType),o=Ue(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},Sa=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=wa.map((function(e,t){return{data:e,value:t,colors:[e.from.hex,e.to.hex]}})),l=ka.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)(V,{title:Object(k.__)("Duotone Presets","nova-blocks"),key:"duotone-presets"},Object(f.createElement)(Y,{selected:s,options:c,onChange:function(e){n({overlayFilterDuotoneConfig:c[e].data})}})),Object(f.createElement)(V,{title:Object(k.__)("Highlights","nova-blocks"),key:"highlights"},Object(f.createElement)(X,{selected:d,options:l,onChange:function(e){n({overlayFilterDuotoneConfig:Oa(Oa({},o),{},{to:l[e].data})})}})),Object(f.createElement)(V,{title:Object(k.__)("Shadows","nova-blocks"),key:"shadows"},Object(f.createElement)(X,{selected:u,options:l,onChange:function(e){n({overlayFilterDuotoneConfig:Oa(Oa({},o),{},{from:l[e].data})})}})))},Pa=function(e){var t=e.attributes,n=e.setAttributes,r=t.overlayFilterStrength;return Object(f.createElement)(Yn,{id:"overlay-filter",label:Object(k.__)("Overlay Filter","nova-blocks"),group:Object(k.__)("Modules","nova-blocks"),order:40},Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(V,null,Object(f.createElement)(Ea,e)),Object(f.createElement)(Sa,e),Object(f.createElement)(V,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}))))},Ca=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="novablocks-duotone-".concat(n);if(!a||!i||"duotone"!==o)return null;var l="\n        ".concat(Object(be.getDuotoneFilterSvg)([a.hex,i.hex],c),"\n        <style> .").concat(c," .nb-supernova-item__media-wrapper :is(img, video) { filter: url( #").concat(c," ); }</style>\n    ");return element?Object(f.createPortal)(Object(f.createElement)("div",{dangerouslySetInnerHTML:{__html:l}}),element):null},xa=Object(P.createHigherOrderComponent)((function(e){return function(t){t.attributes;var n,r,o,a=t.clientId,i=Ue(t.name),c=H()(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)(Pa,t),Object(f.createElement)(Ca,t))}}),"withOverlayFilterControls"),Aa=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r=Ue(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(be.getOverlayFilterCSSProps)(o)),Object(f.createElement)(e,O({},t,{style:a}))}}),"withOverlayFilterEditCustomProps");function Ia(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 Ra(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ia(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ia(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ta=function(e,t,n){var r,o,a=Qe(t.name);return e&&null!=a&&null!==(r=a.novaBlocks)&&void 0!==r&&r.overlayFilter?Object.assign({},e,{props:Ra(Ra({},e.props),{},{style:Ra(Ra({},null===(o=e.props)||void 0===o?void 0:o.style),Object(be.getOverlayFilterCSSProps)(n))})}):e};function Ba(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 Ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ba(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ba(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.removeFilter)("editor.BlockEdit","core/editor/duotone/with-editor-controls"),Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-overlay-filter-attributes",ga),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-overlay-filter-controls",xa),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-overlay-filter-edit-custom-props",Aa),Object(fr.addFilter)("blocks.getSaveElement","novablocks/with-overlay-filter-save-custom-props",Ta);var Fa={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}},Da=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:Ma(Ma({},e),{},{attributes:Ma(Ma({},e.attributes),Fa)})},Na=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)}},za=function(){var e=function(){return Object(be.getRandomArrayFromArray)([-1,0,1],1)[0]},t=Object(be.getRandomBetween)(0,3),n=Object(be.getRandomBetween)(0,3),r=e(),o=e(),a=e(),i=e(),c=Object(be.getRandomArrayFromArray)(["top","center","bottom"],1)[0];return{blockTopSpacing:t*r,blockBottomSpacing:t*o,emphasisTopSpacing:n*a,emphasisBottomSpacing:n*i,enableOverlapping:Object(be.getRandomArrayFromArray)([!0,!1],1)[0],verticalAlignment:c}},La=function(e){var t,n,r,o,i,c,l=Ge(),s=Ue(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)(he,O({key:"media-card-layout-preset",label:Object(k.__)("Choose a layout preset:","nova-blocks"),options:p,randomize:za},e)):null},Va=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)(B,{value:i,onChange:function(e){var t=Na(r,o,"".concat(e," ").concat(c));n(t)},isCollapsed:!1}))},qa=dt("block-spacing-customize")((function(e){var t,n=e.attributes,r=e.setAttributes,o=n.emphasisBySpace,a=n.enableOverlapping,i=n.contentPosition,c=Ue(e.name),l=null==c||null===(t=c.novaBlocks)||void 0===t?void 0:t.contentPosition;return Object(f.createElement)(V,{title:Object(k.__)("Emphasis by Space","nova-blocks"),key:"space-and-sizing-customize-1"},Object(f.createElement)("div",{className:Object(be.getControlsClasses)(n,(function(e){return Na(e.emphasisBySpace,e.enableOverlapping,e.contentPosition)}))},Object(f.createElement)(g.RangeControl,{key:"enable-by-space",value:o,onChange:function(e){var t=Na(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=Na(o,e,i);r(t)}}),l&&Object(f.createElement)(Va,e)))})),Ha=dt("block-spacing-settings")((function(e){var t,n,r=Ue(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)(V,{title:Object(k.__)("Block Spacing","nova-blocks")},Object(f.createElement)(Ua,o),Object(f.createElement)(Ga,o),Object(f.createElement)($a,o),Object(f.createElement)(Wa,o))})),Ua=dt("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(S.useSelect)("core/block-editor").getClientIdsWithDescendants(),Se(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})})),Ga=dt("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})})),$a=dt("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})})),Wa=dt("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})})),Qa=dt("block-spacing")(Ha),Za=dt("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)(V,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"}]}))})),Ka=dt("minimum-container-height",!1)((function(e){var t=Ge(),n=e.attributes,r=e.setAttributes,o=n.minHeightFallback;return Object(f.createElement)(V,{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 Ja(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 Xa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ja(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ja(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ya=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}},ei=dt("visual-balance",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.balanceEmphasis,o=t.balanceFocalPoint;return Object(f.createElement)(V,{title:Object(k.__)("Emphasis by Balance","nova-blocks"),key:"media-card-visual-balance-customize-1"},Object(f.createElement)("div",{className:Object(be.getControlsClasses)(t,Ya)},Object(f.createElement)(g.RangeControl,{value:r,onChange:function(e){n(Ya(Xa(Xa({},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(Ya(Xa(Xa({},t),{},{balanceFocalPoint:e})))},options:[{label:Object(k.__)("Content Area","nova-blocks"),value:"content"},{label:Object(k.__)("Media / Gallery","nova-blocks"),value:"media"}]})))})),ti=dt("media-aspect-ratio",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=(t.thumbnailAspectRatio,t.thumbnailAspectRatioString);return Object(f.createElement)(V,{title:Object(k.__)("Thumbnail Aspect Ratio","nova-blocks")},Object(f.createElement)("div",{className:Object(be.getControlsClasses)(t,be.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"}]})))})),ni=dt("content-padding",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.contentPadding;return Object(f.createElement)(V,{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}))})),ri=dt("visual-balance",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.contentAreaWidth;return Object(f.createElement)(V,{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}))})),oi=dt("media-padding",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.imagePadding;return Object(f.createElement)(V,{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}))})),ai=dt("content-to-media-spacing",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.layoutGutter;return Object(f.createElement)(V,{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}))})),ii=dt("media-container-height",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.mediaContainerHeight;return Object(f.createElement)(V,{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}))})),ci=dt("spacing-modifier")((function(e){var t=e.attributes,n=e.setAttributes,r=t.spacingMultiplierOverride;return Object(f.createElement)(V,{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}))})),li=dt("spacing-children-modifier")((function(e){var t=e.attributes,n=e.setAttributes,r=t.spacingModifier;return Object(f.createElement)(V,{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}))})),si=function(e){return Object(f.createElement)(Yn,{id:"space-and-sizing",label:Object(k.__)("Space and Sizing","nova-blocks"),order:20},Object(f.createElement)(Xn,{id:"space-and-sizing-presets",label:Object(k.__)("Presets","nova-blocks")},Object(f.createElement)(La,e)),Object(f.createElement)(Xn,{id:"space-and-sizing-customize",label:Object(k.__)("Customize","nova-blocks")},Object(f.createElement)(qa,O({key:"card-spacing-customize"},e)),Object(f.createElement)(ti,O({key:"image-container-customize"},e)),Object(f.createElement)(ei,O({key:"visual-balance-customize"},e))),Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(Qa,O({key:"card-spacing-settings"},e)),Object(f.createElement)(ci,O({key:"spacing-modifier"},e)),Object(f.createElement)(li,O({key:"spacing-children-modifier"},e)),Object(f.createElement)(Ka,O({id:"minimum-container-height",key:"minimum-container-height"},e)),Object(f.createElement)(ii,O({key:"media-container-height"},e)),Object(f.createElement)(Za,O({id:"media-aspect-ratio",key:"media-aspect-ratio-settings"},e)),Object(f.createElement)(ri,O({id:"visual-balance",key:"visual-balance"},e)),Object(f.createElement)(ni,O({id:"content-padding",key:"content-padding"},e)),Object(f.createElement)(oi,O({id:"media-padding",key:"media-padding"},e)),Object(f.createElement)(ai,O({id:"content-to-media-spacing",key:"content-to-media-spacing"},e))))},ui=Object(P.createHigherOrderComponent)((function(e){return function(t){t.setAttributes,t.clientId;var n,r,o,a=Ue(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)(si,t),Object(f.createElement)(e,t))}}),"withSpaceAndSizingControls");function di(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 pi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?di(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):di(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bi=function(e,t,n){var r,o=Qe(t.name);return null!=o&&null!==(r=o.novaBlocks)&&void 0!==r&&r.spaceAndSizing?pi(pi({},e),{},{style:pi(pi({},null==e?void 0:e.style),Object(be.getSpacingCSSProps)(n))}):e};function fi(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 mi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fi(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var gi=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=t.attributes,i=(a.align,Ue(t.name)),c=t.wrapperProps;return null!=i&&null!==(n=i.novaBlocks)&&void 0!==n&&n.spaceAndSizing?(c=mi(mi({},c),{},{style:mi(mi({},null===(r=c)||void 0===r?void 0:r.style),Object(be.getSpacingCSSProps)(a)),className:null===(o=c)||void 0===o?void 0:o.className}),Object(f.createElement)(e,O({},t,{wrapperProps:c}))):Object(f.createElement)(e,t)}}),"withBlockListWrapperProps"),hi=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r=Ue(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(be.getSpacingCSSProps)(o)),Object(f.createElement)(e,O({},t,{style:a}))}}),"withSpaceAndSizingEditCustomProps");Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-space-and-sizing-attributes",Da),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-space-and-sizing-controls",ui),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-space-and-sizing-edit-custom-props",hi),Object(fr.addFilter)("editor.BlockListBlock","novablocks/group/with-block-list-wrapper-props",gi),Object(fr.addFilter)("blocks.getSaveContent.extraProps","novablocks/with-space-and-sizing-save-custom-props",bi)}]);
     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 B})),n.d(t,"CustomMenuItem",(function(){return N})),n.d(t,"CardFieldsPreview",(function(){return L})),n.d(t,"ControlsGroup",(function(){return V})),n.d(t,"ColorPicker",(function(){return X})),n.d(t,"DuotonePicker",(function(){return Y})),n.d(t,"FontSizePicker",(function(){return ne})),n.d(t,"HeadingLevelIcon",(function(){return re})),n.d(t,"HeadingToolbar",(function(){return ae})),n.d(t,"ImageSelectControl",(function(){return ce})),n.d(t,"InnerBlocksPreview",(function(){return se})),n.d(t,"Notice",(function(){return pe})),n.d(t,"ParametricGrid",(function(){return fe})),n.d(t,"PresetControl",(function(){return he})),n.d(t,"SignalControl",(function(){return at})),n.d(t,"TextPlaceholder",(function(){return it})),n.d(t,"ToggleGroup",(function(){return lt})),n.d(t,"VariationPicker",(function(){return ut})),n.d(t,"withVisibility",(function(){return dt})),n.d(t,"insertTemplate",(function(){return pt})),n.d(t,"getPlaceholderImages",(function(){return sn})),n.d(t,"CardButton",(function(){return un})),n.d(t,"CardTitle",(function(){return pn})),n.d(t,"CardSubtitle",(function(){return bn})),n.d(t,"CardMeta",(function(){return fn})),n.d(t,"CardDescription",(function(){return mn})),n.d(t,"CardFooter",(function(){return gn})),n.d(t,"Card",(function(){return hn})),n.d(t,"CardContentWrapper",(function(){return vn})),n.d(t,"CardMediaWrapper",(function(){return On})),n.d(t,"normalizeImage",(function(){return wn})),n.d(t,"normalizeImages",(function(){return _n})),n.d(t,"PostCardMedia",(function(){return Bn})),n.d(t,"PostCardLetter",(function(){return Mn})),n.d(t,"PostCard",(function(){return Fn})),n.d(t,"getSvg",(function(){return _})),n.d(t,"getIconSvg",(function(){return w})),n.d(t,"ControlsDrawerContent",(function(){return er})),n.d(t,"ControlsSection",(function(){return Yn})),n.d(t,"ControlsSections",(function(){return Jn})),n.d(t,"ControlsTab",(function(){return Xn})),n.d(t,"Drawer",(function(){return sr})),n.d(t,"Drawers",(function(){return tr})),n.d(t,"DrawerList",(function(){return ar})),n.d(t,"DrawerPanel",(function(){return ir})),n.d(t,"DrawerListBefore",(function(){return cr})),n.d(t,"DrawerListAfter",(function(){return lr})),n.d(t,"GalleryPreview",(function(){return br})),n.d(t,"GalleryPlaceholder",(function(){return pr})),n.d(t,"useApiFetch",(function(){return ke})),n.d(t,"useAnimationFrame",(function(){return Ee})),n.d(t,"useBlockTopSpacingIsDisabled",(function(){return Se})),n.d(t,"useEffectDebugger",(function(){return Ae})),n.d(t,"useDidUpdateEffect",(function(){return Re})),n.d(t,"useInnerBlocks",(function(){return Te})),n.d(t,"useInnerBlocksCount",(function(){return Be})),n.d(t,"useInnerBlocksLock",(function(){return Me})),n.d(t,"useMemoryState",(function(){return De})),n.d(t,"useMeta",(function(){return Ve})),n.d(t,"useOnScroll",(function(){return qe})),n.d(t,"useResizeObserver",(function(){return He})),n.d(t,"useSupports",(function(){return Ue})),n.d(t,"useSettings",(function(){return Ge})),n.d(t,"useScrollContainer",(function(){return Ze})),n.d(t,"useScrollContainerBox",(function(){return Ke})),n.d(t,"useSelectParent",(function(){return Je})),n.d(t,"useTraceUpdate",(function(){return Xe})),n.d(t,"useVisibility",(function(){return et})),n.d(t,"useCustomDefaults",(function(){return rt})),n.d(t,"setAttributesToInnerBlocks",(function(){return $e})),n.d(t,"getEditorScrollContainer",(function(){return We})),n.d(t,"getSupports",(function(){return Qe}));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(46),S=n(8),P=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=Object(P.compose)((T=function(e){return{clientId:e.clientId}},Object(P.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(S.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}))})}));function M(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 F,D=["help","children"],N=function(e){var t=e.help,n=e.children,r=M(e,D);return Object(f.createElement)(g.MenuItem,r,Object(f.createElement)("div",{className:"novablocks-navigable-menu__item-wrap"},Object(f.createElement)("p",{className:"novablocks-navigable-menu__item-label"},n),t&&Object(f.createElement)("p",{className:"novablocks-navigable-menu__item-help"},t)))},z=n(38),L=function(e){var t=e.attributes,n=t.metaAboveTitle,r=t.title,o=t.subtitle,a=t.metaBelowTitle,i=t.description,c=t.showMeta,l=t.showTitle,s=t.showSubtitle,u=t.showDescription,d=t.buttonText,p=t.showButtons;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(fn,O({},e,{show:c}),n),Object(f.createElement)(pn,O({},e,{show:l}),r),Object(f.createElement)(bn,O({},e,{show:s}),o),Object(f.createElement)(fn,O({},e,{show:c}),a),Object(f.createElement)(mn,O({},e,{show:u}),Object(z.__unstableStripHTML)(i)),Object(f.createElement)(gn,O({},e,{show:p&&!!d}),Object(f.createElement)(un,e,d)))},V=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},q=n(16),H=n.n(q),U=new Uint8Array(16);function G(){if(!F&&!(F="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 F(U)}var $=/^(?:[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 W=function(e){return"string"==typeof e&&$.test(e)},Q=[],Z=0;Z<256;++Z)Q.push((Z+256).toString(16).substr(1));var K=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(Q[e[t+0]]+Q[e[t+1]]+Q[e[t+2]]+Q[e[t+3]]+"-"+Q[e[t+4]]+Q[e[t+5]]+"-"+Q[e[t+6]]+Q[e[t+7]]+"-"+Q[e[t+8]]+Q[e[t+9]]+"-"+Q[e[t+10]]+Q[e[t+11]]+Q[e[t+12]]+Q[e[t+13]]+Q[e[t+14]]+Q[e[t+15]]).toLowerCase();if(!W(n))throw TypeError("Stringified UUID is invalid");return n};var J=function(e,t,n){var r=(e=e||{}).random||(e.rng||G)();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 K(r)},X=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=J(),s="".concat(r)==="".concat(i),u=H()("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)}}))}))))},Y=function(e){var t=e.options;return Object(f.createElement)(X,O({label:"Duotones",options:t,onChange:function(e){},selected:1},e))},ee=[{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")}],te=function(e){return Object(f.createElement)(g.SelectControl,O({label:Object(k.__)("Font Size","nova-blocks"),options:ee},e))};te.DEFAULT_FONT_SIZE="normal",te.FONT_SIZE_OPTIONS=ee;var ne=te;function re(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 oe(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 ae=function(e){u(n,e);var t=oe(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)(re,{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)(re,{level:o}),controls:Object(m.range)(n,r).map((function(t){return e.createLevelControl(t,o,a)}))})}}]),n}(f.Component);function ie(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 ce=function(e){var t=ie(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:H()("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))})))},le=n(20),se=function(e){var t=e.clientId;return Te(t).map((function(e){var t,n=Object(le.getSaveElement)(e.name,e.attributes,e.innerBlocks);"core/buttons"===e.name&&n.props.style&&Object.assign(n.props.style,{justifyContent:null===(t=e.attributes.layout)||void 0===t?void 0:t.justifyContent});return n}))},ue=n(40),de=n.n(ue),pe=function(e){var t=e.id,n=e.content,r=e.dismissLabel,o=ie(Object(f.useState)(de.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(){de.a.set(t,!0,{expires:365}),i(!0)}},r))},be=n(4),fe=function(e){var t=e.attributes,n=e.getContent,r=e.cardsCount,o=e.className,a=Object(be.applyLayoutEngine)(t),i=0;return Object(be.redistributeCardsInAreas)(a,r,t),Object(f.createElement)("div",{className:o,style:Object(be.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(be.getParametricLayoutAreaClassName)(r,t),key:"parametric_grid_column_"+o+"_area_"+a},Array.from(Array(r.postsCount).keys()).map((function(o){var a=Object(be.isLandscape)(r,t);return n(i-r.postsCount+o,e,a)})))})))})))},me=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},ge=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},he=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 ge(c,o)}),[c,o]),s=Object(f.useCallback)((function(e){if("just-my-style"!==e){var t=me(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 ve(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 Oe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ve(a,r,o,i,c,"next",e)}function c(e){ve(a,r,o,i,c,"throw",e)}i(void 0)}))}}var je=n(29),ye=n.n(je),_e=wp.apiFetch,we={},ke=function(e){var t=ie(Object(f.useState)([]),2),n=t[0],r=t[1];return Object(f.useEffect)((function(){e&&function(){var t=Oe(ye.a.mark((function t(){return ye.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(we[e]){t.next=4;break}return t.next=3,_e({path:e});case 3:we[e]=t.sent;case 4:r(we[e]);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()()}),[e]),{data:n}},Ee=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)}}),[])},Se=function(e){var t=Object(S.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 Pe(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 Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xe=function(e,t){var n=Object(f.useRef)(t);return Object(f.useEffect)((function(){n.current=e})),n.current},Ae=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=xe(t,[]),o=t.reduce((function(e,t,o){if(t!==r[o]){var a=n[o]||o;return Ce(Ce({},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)},Ie=n(12),Re=function(e,t){var n=Object(Ie.useRef)(!1);Object(Ie.useEffect)((function(){n.current?e():n.current=!0}),t)},Te=function(e){return Object(S.useSelect)((function(t){var n;return(null===(n=t("core/block-editor").getBlock(e))||void 0===n?void 0:n.innerBlocks)||[]}),[e])},Be=function(e,t,n,r){var o=Object(S.useSelect)((function(t){return t("core/block-editor").getBlockCount(e)}),[e]),a=Object(S.useDispatch)("core/block-editor"),i=a.replaceInnerBlocks,c=a.updateBlockAttributes,l=Te(e),s=Object(f.useRef)(l.length),u=Object(f.useRef)(t);Object(f.useEffect)((function(){if(l.length!==t)if(l.length!==s.current)s.current=l.length,u.current=l.length,c(e,{postsToShow:l.length});else{s.current=t,u.current=t;var a=l.slice(0,t);if(t>o)for(var d=0;d<t-o;d++)a.push(Object(le.createBlock)(n,r));i(e,a)}}),[t,l])},Me=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=Object(S.useDispatch)("core/block-editor"),a=o.updateBlockAttributes,i=Te(e);return Object(f.useEffect)((function(){i.forEach((function(e){r&&e.name!==r||a(e.clientId,{lock:t})}))}),[n])},Fe={},De=function(e,t){var n=ie(Object(f.useState)((function(){return Object.prototype.hasOwnProperty.call(Fe,e)?Fe[e]:"function"==typeof t?t():t})),2),r=n[0],o=n[1];return[r,function(t){Fe[e]=t,o(t)}]},Ne=n(30);function ze(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ve=function(e){var t=function(){},n=Object(S.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=ie(Object(Ne.useEntityProp)("postType",n,"meta"),2),o=r[0],a=r[1];return o?[o[e],Object(f.useCallback)((function(t){a(Le(Le({},o),{},j({},e,t)))}),[o])]:[null,t]},qe=function(e,t){Object(f.useEffect)((function(){return e&&e.addEventListener("scroll",t),function(){e&&e.removeEventListener("scroll",t)}}),[e])},He=function(){var e=ie(Object(f.useState)({}),2),t=e[0],n=e[1],r=ie(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=ie(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]},Ue=function(e){return Object(S.useSelect)((function(t){return t("core/blocks").getBlockType(e).supports}),[e])},Ge=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(S.useSelect)((function(t){return t(e).getSettings()}),t)},$e=function(e,t){var n=Object(S.select)("core/block-editor").getBlock,r=Object(S.dispatch)("core/block-editor").updateBlockAttributes;n(e).innerBlocks.forEach((function(e){r(e.clientId,t)}))},We=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")},Qe=function(e){return Object(S.select)("core/blocks").getBlockType(e).supports},Ze=function(){var e=ie(Object(f.useState)(null),2),t=e[0],n=e[1];return Object(f.useEffect)((function(){n(We())}),[]),t},Ke=function(e){var t=ie(Object(f.useState)(null),2),n=t[0],r=t[1],o=ie(He(),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},Je=function(e,t){var n=e.clientId,r=e.isSelected,o=Object(S.useDispatch)("core/block-editor"),a=o.selectBlock,i=o.clearSelectedBlock,c=Object(S.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])},Xe=function(e){var t=Object(f.useRef)(e);Object(f.useEffect)((function(){var n=Object.entries(e).reduce((function(e,n){var r=ie(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}))},Ye=Object(f.createContext)("ControlsVisibility"),et=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=Object(f.useContext)(Ye),r=n[e],o=void 0===r&&t;return!(!o&&!0!==r)};function tt(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 nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rt=function(e,t,n){var r=t.defaultsGenerated,o=Object(S.useDispatch)("core/block-editor").updateBlockAttributes;return Object(f.useEffect)((function(){r||n(t).then((function(t){o(e,nt(nt({},t),{},{defaultsGenerated:!0}))}))}),[e,r])},ot=["None","Low","Medium","High"],at=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||ot,m=Ue(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=H()("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"})))))))},it=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(be.getRandomBetween)(6,12):Object(be.getRandomBetween)(17,20),o={width:"".concat(5*r,"%")};return Object(f.createElement)("div",{key:"text_placeholder_"+t,className:"novablocks-text-placeholder__row",style:o})})))},ct=n(35),lt=function(e){var t=e.toggles,n="function"==typeof e.onChange?e.onChange:function(){},r=ie(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=Oe(ye.a.mark((function t(n){var o;return ye.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=Oe(ye.a.mark((function e(t,n){return ye.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(ct.useTransition)(o,i),l=Object(ct.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)(ct.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)(ct.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)}))))}))))))},st=n(13),ut=function(e){var t,n=e.setAttributes,r=e.clientId,o=e.name,a=Object(S.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(S.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(le.createBlocksFromInnerBlocksTemplate)(e.innerBlocks))}),[l]);return Object(f.createElement)(st.__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})},dt=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(n){return function(r){var o=Object(f.useContext)(Ye)[e];return void 0===o&&t||!0===o?Object(f.createElement)(n,r):null}}},pt=function(e,t){var n=Object(S.select)("core/block-editor"),r=n.getBlocksByClientId,o=n.getClientIdsWithDescendants,a=Object(S.dispatch)("core/block-editor"),i=a.replaceInnerBlocks,c=a.updateBlockAttributes,l=o(),s=!1;return Object(S.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(le.createBlocksFromInnerBlocksTemplate)(t)),c(n.clientId,{templateInserted:!0}))}))):s=!0)}))},bt=n(48);function ft(){return(ft=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 mt(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 gt=vt((function(e){return"string"==typeof e?e:null})),ht=function(e){return null!=e};function vt(e){return function(t){return ht(e(t))}}var Ot=function(e){return Object.keys(e).reduce((function(t,n){var r,o=e[n];return ft({},t,ht(o)?((r={})[n]=o,r):{})}),{})};function jt(){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 yt,_t,wt=vt((function(e){return ht(e)&&"object"==typeof e&&!Array.isArray(e)?e:null})),kt=vt((function(e){return Array.isArray(e)&&e.every(gt)&&e.length>0?e:null})),Et=vt((function(e){return wt(e)&&"errors"in e&&kt(e.errors)?{errors:e.errors}:null})),St=function(e){this.message=e},Pt=function(e){if(function(e){var t=e.headers.get("content-type");return ht(t)&&"application/json"===Object(bt.parse)(t).type}(e))return e.json().catch((function(e){throw new St("unable to parse JSON response.")}));throw new St("expected JSON response from server.")},Ct=function(e){return function(t){return(t.ok?e({response:t}).then((function(e){return{type:"success",status:t.status,response:e,originalResponse:t}})):Pt(t).then((function(e){return ft({type:"error",status:t.status},function(e){return Et(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 St)return{type:"error",source:"decoding",status:t.status,originalResponse:t,errors:[e.message]};throw e}))}},xt=function(){return function(e){var t=e.response;return Pt(t)}},At=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()}},It=function(e){return function(t,n){void 0===n&&(n={});var r=e(t),o=r.headers,a=r.query;return ft({},mt(r,["headers","query"]),n,{query:a,headers:ft({},o,n.headers)})}},Rt=function(e){return e},Tt=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=mt(e,["accessKey","apiVersion","apiUrl","headers","fetch"]);return function(e){var n=e.handleResponse;return jt(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=At({pathname:o,query:s})(a),g=ft({method:d,headers:ft({},i,p,{"Accept-Version":r},ht(t)?{Authorization:"Client-ID "+t}:{}),body:b,signal:f},l);return(null!=c?c:fetch)(m,g).then(Ct(n))}))}},Bt=function(e){var t=e.headers.get("x-total");if(ht(t)){var n=parseInt(t);if(Number.isInteger(n))return n;throw new St("expected x-total header to be valid integer.")}throw new St("expected x-total header to exist.")},Mt=function(){return function(e){var t=e.response;return xt()({response:t}).then((function(e){return{results:e,total:Bt(t)}}))}},Ft=function(e){return ht(e)?{collections:e.join()}:{}},Dt=function(e){return ht(e)?{topics:e.join()}:{}},Nt=function(e){var t=e.page,n=e.perPage,r=e.orderBy;return Ot({per_page:n,order_by:r,page:t})},zt=function(){var e=function(e){return"/collections/"+e.collectionId+"/photos"};return{getPathname:e,handleRequest:It((function(t){var n=t.collectionId,r=t.orientation,o=mt(t,["collectionId","orientation"]);return{pathname:e({collectionId:n}),query:Ot(ft({},Nt(o),{orientation:r}))}})),handleResponse:Mt()}}(),Lt=function(){var e=function(e){return"/collections/"+e.collectionId};return{getPathname:e,handleRequest:It((function(t){var n=t.collectionId;return{pathname:e({collectionId:n}),query:{}}})),handleResponse:xt()}}(),Vt=function(){var e=function(){return"/collections"};return{getPathname:e,handleRequest:It((function(e){return void 0===e&&(e={}),{pathname:"/collections",query:Nt(e)}})),handleResponse:Mt()}}(),qt=function(){var e=function(e){return"/collections/"+e.collectionId+"/related"};return{getPathname:e,handleRequest:It((function(t){var n=t.collectionId;return{pathname:e({collectionId:n}),query:{}}})),handleResponse:xt()}}(),Ht=function(){return{getPathname:function(e){return"/photos"},handleRequest:It((function(e){return void 0===e&&(e={}),{pathname:"/photos",query:Ot(Nt(e))}})),handleResponse:Mt()}}(),Ut=function(){var e=function(e){return"/photos/"+e.photoId};return{getPathname:e,handleRequest:It((function(t){var n=t.photoId;return{pathname:e({photoId:n}),query:{}}})),handleResponse:xt()}}(),Gt=function(){var e=function(e){return"/photos/"+e.photoId+"/statistics"};return{getPathname:e,handleRequest:It((function(t){var n=t.photoId;return{pathname:e({photoId:n}),query:{}}})),handleResponse:xt()}}(),$t=function(){var e=function(){return"/photos/random"};return{getPathname:e,handleRequest:It((function(e){var t=void 0===e?{}:e,n=t.collectionIds,r=t.contentFilter,o=t.topicIds,a=mt(t,["collectionIds","contentFilter","topicIds"]);return{pathname:"/photos/random",query:Ot(ft({},a,{content_filter:r},Ft(n),Dt(o))),headers:{"cache-control":"no-cache"}}})),handleResponse:xt()}}(),Wt={handleRequest:It((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(!ht(n))throw new Error("Could not parse pathname from url.");return{pathname:n,query:Ot(r)}})),handleResponse:xt()},Qt=function(){return{getPathname:function(e){return"/search/photos"},handleRequest:It((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=mt(e,["query","page","perPage","orderBy","collectionIds","lang","contentFilter"]);return{pathname:"/search/photos",query:Ot(ft({query:t,content_filter:c,lang:i,order_by:o},Nt({page:n,perPage:r}),Ft(a),l))}})),handleResponse:xt()}}(),Zt=function(){return{getPathname:function(e){return"/search/collections"},handleRequest:It((function(e){var t=e.query,n=mt(e,["query"]);return{pathname:"/search/collections",query:ft({query:t},Nt(n))}})),handleResponse:xt()}}(),Kt=function(){return{getPathname:function(e){return"/search/users"},handleRequest:It((function(e){var t=e.query,n=mt(e,["query"]);return{pathname:"/search/users",query:ft({query:t},Nt(n))}})),handleResponse:xt()}}(),Jt=function(){var e=function(e){return"/users/"+e.username};return{getPathname:e,handleRequest:It((function(t){var n=t.username;return{pathname:e({username:n}),query:{}}})),handleResponse:xt()}}(),Xt=function(){var e=function(e){return"/users/"+e.username+"/photos"};return{getPathname:e,handleRequest:It((function(t){var n=t.username,r=t.stats,o=t.orientation,a=mt(t,["username","stats","orientation"]);return{pathname:e({username:n}),query:Ot(ft({},Nt(a),{orientation:o,stats:r}))}})),handleResponse:Mt()}}(),Yt=function(){var e=function(e){return"/users/"+e.username+"/likes"};return{getPathname:e,handleRequest:It((function(t){var n=t.username,r=t.orientation,o=mt(t,["username","orientation"]);return{pathname:e({username:n}),query:Ot(ft({},Nt(o),{orientation:r}))}})),handleResponse:Mt()}}(),en=function(){var e=function(e){return"/users/"+e.username+"/collections"};return{getPathname:e,handleRequest:It((function(t){var n=t.username,r=mt(t,["username"]);return{pathname:e({username:n}),query:Nt(r)}})),handleResponse:Mt()}}(),tn=function(e){return"/topics/"+e.topicIdOrSlug},nn=Rt({getPathname:tn,handleRequest:function(e){var t=e.page,n=e.perPage,r=e.orderBy,o=e.topicIdsOrSlugs;return{pathname:"/topics",query:Ot(ft({},Nt({page:t,perPage:n}),{ids:null==o?void 0:o.join(","),order_by:r}))}},handleResponse:Mt()}),rn=Rt({getPathname:tn,handleRequest:function(e){var t=e.topicIdOrSlug;return{pathname:tn({topicIdOrSlug:t}),query:{}}},handleResponse:xt()}),on=function(){var e=jt(tn,(function(e){return e+"/photos"}));return{getPathname:e,handleRequest:function(t){var n=t.topicIdOrSlug,r=t.orientation,o=mt(t,["topicIdOrSlug","orientation"]);return{pathname:e({topicIdOrSlug:n}),query:Ot(ft({},Nt(o),{orientation:r}))}},handleResponse:Mt()}}();!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"}(yt||(yt={})),function(e){e.LATEST="latest",e.POPULAR="popular",e.VIEWS="views",e.DOWNLOADS="downloads",e.OLDEST="oldest"}(_t||(_t={}));var an=jt(Tt,(function(e){return{photos:{get:e(Ut),list:e(Ht),getStats:e(Gt),getRandom:e($t),trackDownload:e(Wt)},users:{getPhotos:e(Xt),getCollections:e(en),getLikes:e(Yt),get:e(Jt)},search:{getCollections:e(Zt),getPhotos:e(Qt),getUsers:e(Kt)},collections:{getPhotos:e(zt),get:e(Lt),list:e(Vt),getRelated:e(qt)},topics:{list:e(nn),get:e(rn),getPhotos:e(on)}}})),cn=encodeURI("utm_source=".concat("Nova Blocks","&utm_medium=referral")),ln=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=an({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(cn,'">').concat(e.user.name,'</a> on <a target="_blank" href="https://unsplash.com?').concat(cn,'">Unsplash</a></p>'),download:function(){t.api.photos.trackDownload({downloadLocation:e.links.download_location})}}}}]),e}()),sn=ln.get.bind(ln),un=function(e){var t=e.attributes,n=e.children,r=t.buttonsStyle,o=Object(f.useMemo)((function(){var e=Object(be.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:o},Object(f.createElement)("div",{className:"wp-block-button is-style-".concat(r," sm-color-signal-1 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)))},dn=function(e){return function(t){var n=t.show,r=t.placeholder;return n||r?Object(f.createElement)(e,t):null}},pn=dn((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)(it,null):r)})),bn=dn((function(e){var t=e.attributes,n=e.placeholder,r=e.children,o=t.cardTitleLevel,a="h".concat(o+1);return Object(f.createElement)(a,{className:"nb-card__subtitle"},n?Object(f.createElement)(it,null):r)})),fn=dn((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)(it,{rows:1}):n):null})),mn=dn((function(e){var t=e.placeholder,n=e.children;return Object(f.createElement)("p",{className:"nb-card__description"},t?Object(f.createElement)(it,{rows:3}):n)})),gn=dn((function(e){var t=e.placeholder,n=e.children;return Object(f.createElement)("div",{className:"nb-card__buttons"},t?Object(f.createElement)(it,{rows:1}):n)})),hn=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=H()("nb-supernova-item","nb-supernova-item--layout-".concat(r),"nb-supernova-item--scrolling-effect-".concat(c),"nb-supernova-item--aspect-ratio-".concat(o),Object(be.getColorSignalClassnames)(n,!0)),s=["horizontal","horizontal-reverse"].includes(r),u=H()(l,"nb-grid__area--".concat(s?"landscape":"portrait"),Object(be.getAreaClassnameByWidthRatio)(1/i)),d="parametric"!==a?u:l,p=f.Children.toArray(e.children),b=p.filter((function(e){return e.type===On})),m=p.filter((function(e){return e.type!==On&&e.type!==vn}));return Object(f.createElement)("div",{className:d,style:e.style},!b.length&&t&&Object(f.createElement)(On,O({media:t},e)),!!b.length&&b,Object(f.createElement)(vn,e,m))},vn=function(e){var t=e.attributes,n=Object(be.getAlignFromMatrix)(null==t?void 0:t.contentPosition),r=H()("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)},On=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))},jn=n(23),yn=n.n(jn),_n=function(e){var t=e.map(wn);return Promise.all(t)},wn=function(e){return yn()({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})}))},kn=n(39),En=function(e){var t=e.userId,n=ie(Object(f.useState)(),2),r=n[0],o=n[1];return Object(f.useEffect)((function(){if(t){var e=t;yn()({path:"/wp/v2/users/".concat(t)}).then((function(n){e===t&&o(n)}))}}),[t]),t&&void 0!==r&&(null==r?void 0:r.name)||""},Sn=function(e){var t=e.termId,n=e.postType,r=ie(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)}yn()({path:r}).then((function(n){e===t&&a(n)}))}}),[t]),t&&void 0!==o&&(null==o?void 0:o.name)||""},Pn=n(31),Cn=function(e){var t=e.postId,n=ie(Object(f.useState)(),2),r=n[0],o=n[1];return Object(f.useEffect)((function(){if(t){var e=t;yn()({path:Object(Pn.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"):""},xn=function(e){var t=e.termIds,n=e.postType,r=ie(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"}yn()({path:Object(Pn.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(", ")||""},An=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)},In=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)(En,{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)(Sn,{termId:u,postType:e.type});case"comments":return!(null==e||!e.id)&&Object(f.createElement)(Cn,{postId:e.id});case"date":var d=Object(kn.__experimentalGetSettings)().formats.date;return!(null==e||!e.date_gmt)&&Object(f.createElement)("time",{dateTime:Object(kn.format)("c",e.date_gmt)},Object(kn.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)(xn,{termIds:p,postType:e.type});case"reading-time":return Object(f.createElement)(An,{post:e});default:return null}},Rn=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)||""}},Tn=Object(S.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:Rn(i)}:null})),Bn=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},Mn=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(be.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},Fn=Tn((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=In(l,i),u=In(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||Bn;return Object(f.createElement)(hn,O({},e,{key:"card_post_"+o.id}),s&&e.media&&Object(f.createElement)(On,O({},e,{key:"card_post_mediawrapper_"+o.id}),Object(f.createElement)(Mn,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)(fn,{show:a,key:"card_post_metaabovetitle_"+o.id},d),Object(f.createElement)(pn,{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)(fn,{show:a,key:"card_post_metabelowtitle_"+o.id},p),Object(f.createElement)(mn,{show:c,key:"card_post_description_"+o.id},Object(z.__unstableStripHTML)((null==o||null===(n=o.excerpt)||void 0===n?void 0:n.rendered)||"")),Object(f.createElement)(gn,{show:l,key:"card_post_footer_"+o.id},Object(f.createElement)(un,O({},e,{key:"card_post_footer_button_"+o.id}),Object(k.__)("Read More","nova-blocks")))))}));function Dn(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 Nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dn(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var zn=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)},Ln=Object(g.createSlotFill)("ControlsSections"),Vn=Ln.Slot,qn=Ln.Fill,Hn=Object(g.createSlotFill)("DrawerContent"),Un=Hn.Slot,Gn=Hn.Fill,$n=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"}))},Wn=["rgb(142,101,192)","rgb(0,202,182)","rgb(222,22,81)"],Qn=function(e){var t=e.title,n=e.tabs,r=e.goBack,o=e.updateHeight,a=e.isActive;if(!n.length)return null;var i=ie(De("activeTab",n[0].props.label),2),c=i[0],l=i[1];Object(f.useEffect)((function(){var e=n.some((function(e){return c===e.props.label}));a&&!e&&l(n[0].props.label)}),[a,c,n]);var s,u=n.findIndex((function(e){return e.props.label===c})),d=n[u],p=(s=c,Object(k.__)("Presets","nova-blocks")===s?Wn[0]:Object(k.__)("Customize","nova-blocks")===s?Wn[1]:Wn[2]);return Object(f.useLayoutEffect)(o,[c]),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)($n,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 H()("novablocks-sections__tab",{"novablocks-sections__tab--active":t===e})}(n,c);return Object(f.createElement)("div",{className:r,onClick:function(){l(n)},key:Object(Pn.cleanForSlug)(n)+"_section_tab_"+t},n)}))),Object(f.createElement)(Zn,O({activeTab:d},e)))},Zn=function(e){var t=e.activeTab,n=e.updateHeight,r=ie(He(),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)},Kn=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)(Ye);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:""})),l=Object(f.useCallback)((function(e){var t=e.props.children,n=f.Children.toArray(t).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===Xn&&r})),r=Object(m.orderBy)(n,(function(e){return e.props.priority||0}),["desc"]),a=Object(m.groupBy)(r,(function(e){return e.props.label}));return Object.keys(a).map((function(e){return{props:{label:e,children:a[e].reduce((function(e,t){return e.concat(f.Children.toArray(t.props.children))}),[])}}}))}),[]);return Object(f.createElement)("div",{className:"novablocks-sections"},Object(f.createElement)(tr,{onOpen:a,onClose:i},Object(f.createElement)(cr,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)($n,null))),Object.keys(c).sort().map((function(e){var t=c[e];return Object(f.createElement)(ar,{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)(sr,{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=l(t);return Object(f.createElement)(ir,{key:"drawer_panel_"+e+"_"+n,id:t.props.id},Object(f.createElement)(Qn,{title:t.props.label,tabs:r}))}))})),Object(f.createElement)(lr,null,Object(f.createElement)(Un,null))))},Jn=function(e){return Object(f.createElement)(Vn,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:Nn(Nn({},t[n].props),{},{children:zn(t[n].props.children,e[0].props.children)})})})),t}(e);return t.length?Object(f.createElement)(Kn,{sections:t}):null}))},Xn=function(e){return Object(f.createElement)("div",{label:e.label},e.children)},Yn=function(e){var t=Object(st.useBlockEditContext)().isSelected;return Object(f.createElement)(qn,null,t&&Object(f.createElement)("div",e))},er=function(e){var t=Object(st.useBlockEditContext)().isSelected;return Object(f.createElement)(Gn,null,t&&Object(f.createElement)("div",e))},tr=function(e){var t=e.children,n=f.Children.toArray(t),r=n.filter((function(e){return e.type===ar})),o=n.filter((function(e){return e.type===ir})),a=t.filter((function(e){return e.type===cr})),i=ie(De("drawerOpen"),2),c=i[0],l=i[1],s=ie(De("drawerActiveId"),2),u=s[0],d=s[1],p=ie(De("drawerHeight",0),2),b=p[0],g=p[1],h=Object(f.useMemo)((function(){return r.some((function(e){return or(e).some((function(e){var t;return(null==e||null===(t=e.props)||void 0===t?void 0:t.id)===u}))}))}),[r]);Object(f.useLayoutEffect)((function(){h||l(!1)}),[h]);var v=Object(f.useRef)(null),j=ie(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)||"auto")};Object(f.useLayoutEffect)(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=or(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)(sr,O({},r,{key:"drawer_".concat(t,"-").concat(n),onClick:function(){d(o),l(!0),_()}}))})))}))),o.map((function(e,t){var n=H()("novablocks-drawers__panel",{"novablocks-drawers__panel--hidden":u!==e.props.id});return u!==e.props.id?null: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)(nr,O({},e.props,{isActive:u===e.props.id,goBack:function(){l(!1),w()},updateHeight:k})))}))))},nr=function(e){var t=e.goBack,n=e.isActive,r=e.updateHeight;return rr(e.children,{goBack:t,isActive:n,updateHeight:r})},rr=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)},or=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===sr})):[]},ar=function(e){return Object(f.createElement)("div",{className:"novablocks-drawers__list"},e.children)},ir=function(e){return e.children},cr=function(e){return e.children},lr=function(e){return e.children},sr=function(e){var t=e.title,n=e.onClick;return Object(f.createElement)("div",{className:"novablocks-drawer",onClick:n},t)};function ur(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 dr=["image"],pr=function(e){var t=e.attributes.galleryImages,n=e.onSelectImages,r=!!t.length;return Object(f.createElement)(st.MediaPlaceholder,{accept:"image/*",addToGallery:r,allowedTypes:dr,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})},br=function(e){u(n,e);var t=ur(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),fr=n(6),mr=dt("buttons-style")((function(e){var t=e.attributes,n=e.setAttributes,r=t.buttonsStyle,o=t.contentType,a=Object(S.useSelect)((function(e){return e("core/blocks").getBlockStyles("core/button").map((function(e){return{value:e.name,label:e.label}}))}));return["auto","fields"].includes(o)?Object(f.createElement)(g.SelectControl,{label:Object(k.__)("Buttons Style","nova-blocks"),value:r,onChange:function(e){n({buttonsStyle:e})},options:a}):null})),gr=dt("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)(ae,{minLevel:1,maxLevel:5,selectedLevel:r,onChange:function(e){n({cardTitleLevel:e})}}))),Object(f.createElement)(ne,{label:Object(k.__)("Card Title Font Size","nova-blocks"),value:o,onChange:function(e){n({cardTitleFontSize:e})}}))})),hr=dt("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)(ae,{minLevel:1,maxLevel:5,selectedLevel:r,onChange:function(e){n({collectionTitleLevel:e})}}))),Object(f.createElement)(ne,{label:Object(k.__)("Collection Title Font Size","nova-blocks"),value:o,onChange:function(e){n({collectionTitleFontSize:e})}}))})),vr=dt("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)(V,{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}))})),Or=dt("metadata-position")((function(e){var t=e.attributes.metadataPosition,n=e.setAttributes;return Object(f.createElement)(V,{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"}]}))})),jr=dt("card-details-content")((function(e){return Object(f.createElement)(V,{title:Object(k.__)("Content","nova-blocks")},Object(f.createElement)(hr,e),Object(f.createElement)(gr,e),Object(f.createElement)(mr,e))})),yr=dt("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)(Yn,{id:"card-layout",label:Object(k.__)("Content Details","nova-blocks"),group:Object(k.__)("Card Anatomy","nova-blocks"),order:20},Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(jr,e),Object(f.createElement)(vr,e),Object(f.createElement)(Or,e)))}));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}var kr={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"},buttonsStyle:{type:"string",default:"text"}},Er=["novablocks/cards-collection","novablocks/posts-collection","novablocks/supernova"],Sr=Object(P.createHigherOrderComponent)((function(e){return function(t){return Er.includes(t.name)?Object(f.createElement)(f.Fragment,null,Object(f.createElement)(e,t),Object(f.createElement)(yr,t)):Object(f.createElement)(e,t)}}),"withCardDetailsControls");Object(fr.addFilter)("editor.BlockEdit","novablocks/with-card-details-controls",Sr);var Pr=["novablocks/posts-collection","novablocks/cards-collection","novablocks/card","novablocks/supernova","novablocks/supernova-item"];function Cr(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 xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-card-details-attributes",(function(e){return Pr.includes(e.name)?wr(wr({},e),{},{attributes:wr(wr({},e.attributes),kr)}):e}));var Ar={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}},Ir=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:xr(xr({},e),{},{attributes:xr(xr({},e.attributes),Ar)})},Rr=[{label:Object(k.__)("Collection Title","nova-blocks"),attribute:"showCollectionTitle"},{label:Object(k.__)("Collection Subtitle","nova-blocks"),attribute:"showCollectionSubtitle"}],Tr=[{label:Object(k.__)("Media","nova-blocks"),attribute:"showMedia"}],Br=[{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"}],Mr=[{label:Object(k.__)("Inner Content","nova-blocks"),attribute:"displayInnerContent"}],Fr=[{label:Object(k.__)("Position Indicators","nova-blocks"),attribute:"novablocks_hero_position_indicators",type:"meta"},{label:Object(k.__)("Scroll Indicator","nova-blocks"),attribute:"scrollIndicatorBlock"}],Dr=[{label:Object(k.__)("Pagination","nova-blocks"),attribute:"showPagination"},{label:Object(k.__)("Arrows","nova-blocks"),attribute:"showArrows"}];function Nr(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 zr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Lr=function(e){var t=e.attributes,n=e.setAttributes,r=Object(S.useSelect)((function(e){return e("core/editor").getCurrentPostType()}),[]),o=ie(Object(Ne.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(Rr),a(Tr)),s="carousel"===i,u="stacked"===o&&1===n&&"full"===e;return"custom"!==c?l.push.apply(l,a(Br)):l.push.apply(l,a(Mr)),u&&l.push.apply(l,a(Fr)),s&&l.push.apply(l,a(Dr)),l.filter((function(e){return"meta"!==e.type||!!r}))}),[t,r]);return Object(f.createElement)(lt,{onChange:n,toggles:l.map((function(e){var o="meta"===e.type?i[e.attribute]:t[e.attribute];return zr(zr({},e),{},{value:o,onChange:function(t){"meta"===e.type&&r?c(zr(zr({},i),{},j({},e.attribute,t))):n(j({},e.attribute,t))}})}))})},Vr=function(e){return Object(f.createElement)(Yn,{id:"elements-visibility",label:Object(k.__)("Elements Visibility","nova-blocks"),group:Object(k.__)("Card Anatomy","nova-blocks"),order:10},Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(V,{title:Object(k.__)("Setup what content elements to show for each card.","nova-blocks")},Object(f.createElement)(Lr,e))))},qr=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ue(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)(Vr,t),Object(f.createElement)(e,t))}}),"withElementsVisibilityControls");function Hr(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 Ur(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-card-elements-visibility-attributes",Ir),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-card-elements-visibility-controls",qr);var Gr={contentPosition:{type:"string",default:"center center"}},$r=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:Ur(Ur({},e),{},{attributes:Ur(Ur({},e.attributes),Gr)})},Wr=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar,Qr=wp.blockEditor.__experimentalBlockAlignmentMatrixControl||wp.blockEditor.BlockAlignmentMatrixControl,Zr=function(e){var t=e.attributes.contentPosition,n=e.setAttributes;return Wr?Object(f.createElement)(st.BlockControls,{group:"block"},Object(f.createElement)(Wr,{label:Object(k.__)("Change content position","nova-blocks"),value:t,onChange:function(e){return n({contentPosition:e})}})):null},Kr=function(e){var t=e.attributes.contentPosition,n=e.setAttributes;return Qr?Object(f.createElement)(st.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)(Zr,e)},Jr=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ue(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)(Kr,t),Object(f.createElement)(e,t))}}),"withContentPositionControls"),Xr=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r=Ue(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(S.select)("core/block-editor").getBlock,o=Object(S.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"),Yr=["horizontalAlignment","verticalAlignment"];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 to(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 no=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 to(to({},M(e,Yr)),{},{contentPosition:"".concat(n," ").concat(t)})},save:e.save}].concat(e.deprecated)}):e};Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-attributes",$r),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-content-position-controls",Jr),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-content-position-inner-blocks",Xr),Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-deprecated",no);var ro=Object(P.createHigherOrderComponent)((function(e){return function(t){return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(st.InspectorControls,null,Object(f.createElement)(Jn,t)),Object(f.createElement)(e,t))}}),"withControlsSections");Object(fr.addFilter)("editor.BlockEdit","novablocks/with-controls-sections",ro,1);var oo=Object(P.createHigherOrderComponent)((function(e){return function(t){var n=ie(Object(f.useState)({}),2),r=n[0],o=n[1];return Object(f.createElement)(Ye.Provider,{value:r},Object(f.createElement)(e,O({},t,{setControlsVisibility:function(e){o(Object.assign({},r,e))}})))}}),"withControlsVisibility");Object(fr.addFilter)("editor.BlockEdit","novablocks/with-controls-visibility",oo,Number.MAX_SAFE_INTEGER);var ao={"is-style-accent":{paletteVariation:6,useSourceColorAsReference:!0},"is-style-dark":{paletteVariation:9,useSourceColorAsReference:!1},"is-style-darker":{paletteVariation:10,useSourceColorAsReference:!1}};Object(fr.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===ao[e])&&(r=ao[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(ao).includes(e)}))},save:e.save}].concat(e.deprecated)})}));var io=["core/quote","core/pullquote","core/heading","core/paragraph","novablocks/headline"],co=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},lo=ne.DEFAULT_FONT_SIZE,so=ne.FONT_SIZE_OPTIONS,uo=Object(P.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=so.find((function(e){return e.value===o}))?o:lo;return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(t,e),Object(f.createElement)(st.InspectorControls,null,Object(f.createElement)(g.PanelBody,{title:Object(k.__)("Text Settings","nova-blocks"),className:"blocks-custom-font-size"},Object(f.createElement)(ne,{value:i,onChange:function(e){a({fontSize:e,className:co(r,0,e)})}}))))});return function(t){return io.includes(t.name)?Object(f.createElement)(n,t):Object(f.createElement)(e,t)}}),"withFontSizeControl");Object(fr.addFilter)("editor.BlockEdit","novablocks/with-inspector-controls",uo),Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-font-size-attribute",(function(e){return io.includes(e.name)?(void 0===e.attributes&&(e.attributes={}),e.attributes=Object.assign(e.attributes,{fontSize:{type:"string",default:"normal"}}),e):e}));var po=Object(P.createHigherOrderComponent)((function(e){return function(t){var n=t.setAttributes;return Object(f.createElement)(e,O({},t,{onSelectImages:function(e){_n(e).then((function(e){n({images:e})}))}}))}}),"withOnSelectImages");function bo(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 fo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.addFilter)("editor.BlockEdit","novablocks/with-on-select-images",po,Number.MAX_SAFE_INTEGER);function mo(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 go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.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 fo(fo({},e),{},{defaultsGenerated:!0})},save:e.save}],o=Array.isArray(e.deprecated)?e.deprecated.concat(r):r;return fo(fo({},e),{},{deprecated:o})}));var ho=Object(P.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(!Ue(t.name).align&&"core/image"!==t.name)return Object(f.createElement)(e,t);delete o["data-align"];var i=go(go({},t),{},{wrapperProps:o,className:H()(t.className,"align".concat(a))});return Object(f.createElement)(e,i)}}),"withWrapperPropsRemoved"),vo=["getEditWrapperProps"];function Oo(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 jo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var yo=function(e){e.getEditWrapperProps;var t,n,r=M(e,vo),o=O({},null!==(t=e.supports)&&void 0!==t?t:{}),a=(n=o.novaBlocks,O({},o));return jo(jo({},r),{},{supports:jo({},a)})};function _o(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 wo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_o(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ko=function(e,t,n){var r=n.align;return Qe(t.name).align&&r?wo(wo({},e),{},{className:H()(e.className,"align".concat(r))}):e};Object(fr.addFilter)("editor.BlockListBlock","novablocks/custom-align/wrapper-props",ho,Number.MIN_SAFE_INTEGER),Object(fr.addFilter)("blocks.registerBlockType","novablocks/custom-align/alter-settings",yo,Number.MIN_SAFE_INTEGER),Object(fr.addFilter)("blocks.getSaveContent.extraProps","novablocks/custom-align/save-props",ko);var Eo=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})}})},So=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"}]})},Po=function(e){var t=e.name;return Object(f.createElement)(V,{title:Object(k.__)("Card Elements Stacking Style","nova-blocks")},"novablocks/supernova"===t?Object(f.createElement)(Eo,e):Object(f.createElement)(So,e))},Co=function(e){return Object(f.createElement)(Yn,{id:"card-elements-stacking",label:Object(k.__)("Elements Stacking","nova-blocks"),order:55},Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(Po,e)))},xo=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ue(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)(Co,t),Object(f.createElement)(e,t))}}),"withCardElementsStackingControls");function Ao(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 Io(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ao(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ao(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ro={cardLayout:{type:"string",default:"vertical"}},To=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:Io(Io({},e),{},{attributes:Io(Io({},e.attributes),Ro)})};function Bo(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?Bo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-card-elements-stacking-attributes",To),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-card-elements-stacking-controls",xo);var Fo={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"}},Do=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:Mo(Mo({},e),{},{attributes:Mo(Mo({},e.attributes),Fo)})},No=[{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}}],zo=function(){var e=Object(be.getRandomBetween)(3,20),t=Object(be.getRandomBetween)(2,6),n=Object(be.getRandomBetween)(2,12),r=Math.ceil(.75*t),o=Object(be.getRandomBetween)(1,r),a=t-o+1,i=Object(be.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(be.getRandomBetween)(0,c),imageweightleft:Object(be.getRandomBetween)(0,10),imageweightright:Object(be.getRandomBetween)(0,10),metadetailsleft:Object(be.getRandomBetween)(0,10),metadetailsright:Object(be.getRandomBetween)(0,10),boostfeature:Object(be.getRandomBooleanValue)(),subfeature:Object(be.getRandomBooleanValue)(),balancemdandiw:Object(be.getRandomBooleanValue)(),hierarchycrossing:Object(be.getRandomBetween)(0,200),flipcolsrows:Object(be.getRandomBooleanValue)(),headerPosition:Object(be.getRandomBetween)(0,1)}},Lo=function(e){var t=Ge();if(null==t||!t.debug)return null;var n=e.attributes,r=n.toggleScale,o=n.toggleMask,a=e.setAttributes;return Object(f.createElement)(V,{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 Vo(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?Vo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ho=function(e){var t=e.headerColumn,n=Object(be.applyLayoutEngine)(e),r=Object(be.getOptimalHeaderPosition)(n);return qo(qo({},e),{},{headerPosition:r[t]})},Uo=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)(V,{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(be.getControlsClasses)(t,Ho)},Object(f.createElement)(g.RangeControl,{value:o,onChange:function(e){var r=Ho(qo(qo({},t),{},{headerColumn:e}));n(r)},label:Object(k.__)("Header Item Location","nova-blocks"),min:0,max:r.length-1}))):null},Go=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(be.clamp)(n.featuresize,i(),c()),n.featureposition=Object(be.clamp)(n.featureposition,1,l()),n.fragmentation=Object(be.clamp)(n.fragmentation,s(),u()),n}),[t]),p=Object(f.useCallback)((function(t){e.setAttributes(d(t))}),[d]);return Object(f.createElement)(V,{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}))},$o=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})},Wo=function(e){var t=e.attributes,n=e.setAttributes,r=t.featuresize,o=t.featureposition,a=t.gridcolumns,i=t.gridrows;return Object(f.createElement)(V,{title:Object(k.__)("Grid Anatomy","nova-blocks")},Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Columns","nova-blocks"),value:a,onChange:function(e){if(void 0!==e){var t=e+1-r,a=Math.max(1,Math.min(t,o)),i=Math.max(1,e+1-a);n({featuresize:i,featureposition:a,gridcolumns:e})}},min:1,max:12}),Object(f.createElement)(g.RangeControl,{label:Object(k.__)("Rows","nova-blocks"),value:i,onChange:function(e){void 0!==e&&n({gridrows:e})},min:1,max:12}),Object(f.createElement)($o,e))},Qo=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})},Zo=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(be.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)(V,{title:Object(k.__)("Items Count","nova-blocks")},Object(f.createElement)("div",{className:Object(be.getControlsClasses)(t,(function(e){var t=e.automaticPostsNumber,n=e.postsToShow;return{postsToShow:t?-1:n}}))},Object(f.createElement)(Qo,{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})}}))},Ko=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)(V,{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}))},Jo=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)(V,{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 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 Yo(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}var ea=function(e){var t=e.attributes;if("parametric"!==t.layoutStyle)return null;var n=Object(f.useMemo)((function(){return Object(be.applyLayoutEngine)(t)}),[t]),r=Object(f.useMemo)((function(){return Object(be.getOptimalHeaderPosition)(n)}),[n]),o=Yo(Yo({},e),{},{areaColumns:n,headerOptimalPositions:r});return Object(f.createElement)(f.Fragment,null,Object(f.createElement)(Lo,o),Object(f.createElement)(Wo,o),Object(f.createElement)(Go,o),Object(f.createElement)(Zo,o),Object(f.createElement)(Ko,o),Object(f.createElement)(Jo,o),Object(f.createElement)(Uo,o))},ta=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})},na=function(e){if(!["classic","masonry"].includes(e.attributes.layoutStyle))return null;var t=e.attributes.postsToShow,n=e.setAttributes;return Object(f.createElement)(V,{title:Object(k.__)("Cards Count","nova-blocks")},Object(f.createElement)(Qo,{postsToShow:t,setAttributes:n}),Object(f.createElement)(ta,e),Object(f.createElement)($o,e))},ra=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)(V,{title:Object(k.__)("Number of Cards and Distribution","nova-blocks")},Object(f.createElement)(Qo,{postsToShow:a,setAttributes:n}),"fixed"===o&&Object(f.createElement)(ta,e),Object(f.createElement)($o,e)),Object(f.createElement)(V,{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"}]})))},oa=[{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"}],aa=dt("collection-layout-style")((function(e){var t=e.attributes,n=e.setAttributes,r=t.layoutStyle;return Object(f.createElement)(V,{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:oa}))})),ia=dt("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)(Yn,{id:"collection-layout",label:Object(k.__)("Collection Layout","nova-blocks"),order:20},"parametric"===n&&Object(f.createElement)(Xn,{label:Object(k.__)("Presets","nova-blocks")},Object(f.createElement)(he,O({label:Object(k.__)("Choose a layout preset:","nova-blocks"),options:No,randomize:zo},e))),Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(aa,e),Object(f.createElement)(ea,e),Object(f.createElement)(na,e),Object(f.createElement)(ra,e)))})),ca=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Ue(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)(ia,t),Object(f.createElement)(e,t))}}),"withCollectionLayoutControls"),la=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r=Ue(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 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 ua(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(fr.addFilter)("blocks.registerBlockType","novablocks/with-collection-layout-attributes",Do),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-collection-layout-controls",ca),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-collection-layout-edit-custom-props",la);var da=function(e){var t=e.attributes,n=e.setAttributes,r=t.preview,o=Object(f.useMemo)((function(){return Object(be.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)(st.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 pa(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 ba(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pa(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.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(be.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(be.getPreviewAttributes)(n)}),[n]),l=ua(ua({},t),{},{attributes:c,setAttribtues:i});return a?Object(f.createElement)(f.Fragment,null,Object(f.createElement)(e,l),Object(f.createElement)(da,t)):Object(f.createElement)(e,t)}}),20);var fa,ma={overlayFilterType:{type:"string",default:"unitone"},overlayFilterDuotoneConfig:{type:"object",default:{}},overlayFilterStrength:{type:"number",default:0}},ga=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:ba(ba({},e),{},{attributes:ba(ba({},e.attributes),ma)})},ha=function(e){var t=Object(be.getSignals)(e.id),n=e.sourceIndex+1,r=t.reduce((function(e,t,r,o){return Math.abs(o[e]-n)<=Math.abs(o[r]-n)?e:r}),0);return t.splice(r,1,n),t};function va(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 Oa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?va(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):va(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ja,ya,_a=((null===(fa=window.styleManager)||void 0===fa?void 0:fa.colorsConfig)||[]).filter((function(e){return!Object(be.isFunctionalPalette)(e)})),wa=(ya=[],(ja=_a).length&&Array.isArray(ja[0].variations)?(ja.forEach((function(e){var t=ha(e);ja.filter((function(t){return e.id!==t.id})).forEach((function(n){var r=ha(n);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&&ya.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}})}))}))}))})),ya):ya),ka=function(e){var t=[];return e.length&&Array.isArray(e[0].variations)?(e.forEach((function(e){var n=ha(e);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}(_a),Ea=function(e){var t=e.attributes,n=e.setAttributes,r=(t.style,t.overlayFilterType),o=Ue(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},Sa=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=wa.map((function(e,t){return{data:e,value:t,colors:[e.from.hex,e.to.hex]}})),l=ka.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)(V,{title:Object(k.__)("Duotone Presets","nova-blocks"),key:"duotone-presets"},Object(f.createElement)(Y,{selected:s,options:c,onChange:function(e){n({overlayFilterDuotoneConfig:c[e].data})}})),Object(f.createElement)(V,{title:Object(k.__)("Highlights","nova-blocks"),key:"highlights"},Object(f.createElement)(X,{selected:d,options:l,onChange:function(e){n({overlayFilterDuotoneConfig:Oa(Oa({},o),{},{to:l[e].data})})}})),Object(f.createElement)(V,{title:Object(k.__)("Shadows","nova-blocks"),key:"shadows"},Object(f.createElement)(X,{selected:u,options:l,onChange:function(e){n({overlayFilterDuotoneConfig:Oa(Oa({},o),{},{from:l[e].data})})}})))},Pa=function(e){var t=e.attributes,n=e.setAttributes,r=t.overlayFilterStrength;return Object(f.createElement)(Yn,{id:"overlay-filter",label:Object(k.__)("Overlay Filter","nova-blocks"),group:Object(k.__)("Modules","nova-blocks"),order:40},Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(V,null,Object(f.createElement)(Ea,e)),Object(f.createElement)(Sa,e),Object(f.createElement)(V,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}))))},Ca=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="novablocks-duotone-".concat(n);if(!a||!i||"duotone"!==o)return null;var l="\n        ".concat(Object(be.getDuotoneFilterSvg)([a.hex,i.hex],c),"\n        <style> .").concat(c," .nb-supernova-item__media-wrapper :is(img, video) { filter: url( #").concat(c," ); }</style>\n    ");return element?Object(f.createPortal)(Object(f.createElement)("div",{dangerouslySetInnerHTML:{__html:l}}),element):null},xa=Object(P.createHigherOrderComponent)((function(e){return function(t){t.attributes;var n,r,o,a=t.clientId,i=Ue(t.name),c=H()(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)(Pa,t),Object(f.createElement)(Ca,t))}}),"withOverlayFilterControls"),Aa=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r=Ue(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(be.getOverlayFilterCSSProps)(o)),Object(f.createElement)(e,O({},t,{style:a}))}}),"withOverlayFilterEditCustomProps");function Ia(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 Ra(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ia(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ia(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ta=function(e,t,n){var r,o,a=Qe(t.name);return e&&null!=a&&null!==(r=a.novaBlocks)&&void 0!==r&&r.overlayFilter?Object.assign({},e,{props:Ra(Ra({},e.props),{},{style:Ra(Ra({},null===(o=e.props)||void 0===o?void 0:o.style),Object(be.getOverlayFilterCSSProps)(n))})}):e};function Ba(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 Ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ba(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ba(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(fr.removeFilter)("editor.BlockEdit","core/editor/duotone/with-editor-controls"),Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-overlay-filter-attributes",ga),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-overlay-filter-controls",xa),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-overlay-filter-edit-custom-props",Aa),Object(fr.addFilter)("blocks.getSaveElement","novablocks/with-overlay-filter-save-custom-props",Ta);var Fa={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}},Da=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:Ma(Ma({},e),{},{attributes:Ma(Ma({},e.attributes),Fa)})},Na=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)}},za=function(){var e=function(){return Object(be.getRandomArrayFromArray)([-1,0,1],1)[0]},t=Object(be.getRandomBetween)(0,3),n=Object(be.getRandomBetween)(0,3),r=e(),o=e(),a=e(),i=e(),c=Object(be.getRandomArrayFromArray)(["top","center","bottom"],1)[0];return{blockTopSpacing:t*r,blockBottomSpacing:t*o,emphasisTopSpacing:n*a,emphasisBottomSpacing:n*i,enableOverlapping:Object(be.getRandomArrayFromArray)([!0,!1],1)[0],verticalAlignment:c}},La=function(e){var t,n,r,o,i,c,l=Ge(),s=Ue(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)(he,O({key:"media-card-layout-preset",label:Object(k.__)("Choose a layout preset:","nova-blocks"),options:p,randomize:za},e)):null},Va=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)(B,{value:i,onChange:function(e){var t=Na(r,o,"".concat(e," ").concat(c));n(t)},isCollapsed:!1}))},qa=dt("block-spacing-customize")((function(e){var t,n=e.attributes,r=e.setAttributes,o=n.emphasisBySpace,a=n.enableOverlapping,i=n.contentPosition,c=Ue(e.name),l=null==c||null===(t=c.novaBlocks)||void 0===t?void 0:t.contentPosition;return Object(f.createElement)(V,{title:Object(k.__)("Emphasis by Space","nova-blocks"),key:"space-and-sizing-customize-1"},Object(f.createElement)("div",{className:Object(be.getControlsClasses)(n,(function(e){return Na(e.emphasisBySpace,e.enableOverlapping,e.contentPosition)}))},Object(f.createElement)(g.RangeControl,{key:"enable-by-space",value:o,onChange:function(e){var t=Na(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=Na(o,e,i);r(t)}}),l&&Object(f.createElement)(Va,e)))})),Ha=dt("block-spacing-settings")((function(e){var t,n,r=Ue(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)(V,{title:Object(k.__)("Block Spacing","nova-blocks")},Object(f.createElement)(Ua,o),Object(f.createElement)(Ga,o),Object(f.createElement)($a,o),Object(f.createElement)(Wa,o))})),Ua=dt("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(S.useSelect)("core/block-editor").getClientIdsWithDescendants(),Se(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})})),Ga=dt("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})})),$a=dt("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})})),Wa=dt("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})})),Qa=dt("block-spacing")(Ha),Za=dt("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)(V,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"}]}))})),Ka=dt("minimum-container-height",!1)((function(e){var t=Ge(),n=e.attributes,r=e.setAttributes,o=n.minHeightFallback;return Object(f.createElement)(V,{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 Ja(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 Xa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ja(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ja(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ya=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}},ei=dt("visual-balance",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.balanceEmphasis,o=t.balanceFocalPoint;return Object(f.createElement)(V,{title:Object(k.__)("Emphasis by Balance","nova-blocks"),key:"media-card-visual-balance-customize-1"},Object(f.createElement)("div",{className:Object(be.getControlsClasses)(t,Ya)},Object(f.createElement)(g.RangeControl,{value:r,onChange:function(e){n(Ya(Xa(Xa({},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(Ya(Xa(Xa({},t),{},{balanceFocalPoint:e})))},options:[{label:Object(k.__)("Content Area","nova-blocks"),value:"content"},{label:Object(k.__)("Media / Gallery","nova-blocks"),value:"media"}]})))})),ti=dt("media-aspect-ratio",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=(t.thumbnailAspectRatio,t.thumbnailAspectRatioString);return Object(f.createElement)(V,{title:Object(k.__)("Thumbnail Aspect Ratio","nova-blocks")},Object(f.createElement)("div",{className:Object(be.getControlsClasses)(t,be.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"}]})))})),ni=dt("content-padding",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.contentPadding;return Object(f.createElement)(V,{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}))})),ri=dt("visual-balance",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.contentAreaWidth;return Object(f.createElement)(V,{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}))})),oi=dt("media-padding",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.imagePadding;return Object(f.createElement)(V,{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}))})),ai=dt("content-to-media-spacing",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.layoutGutter;return Object(f.createElement)(V,{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}))})),ii=dt("media-container-height",!1)((function(e){var t=e.attributes,n=e.setAttributes,r=t.mediaContainerHeight;return Object(f.createElement)(V,{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}))})),ci=dt("spacing-modifier")((function(e){var t=e.attributes,n=e.setAttributes,r=t.spacingMultiplierOverride;return Object(f.createElement)(V,{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}))})),li=dt("spacing-children-modifier")((function(e){var t=e.attributes,n=e.setAttributes,r=t.spacingModifier;return Object(f.createElement)(V,{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}))})),si=function(e){return Object(f.createElement)(Yn,{id:"space-and-sizing",label:Object(k.__)("Space and Sizing","nova-blocks"),order:20},Object(f.createElement)(Xn,{id:"space-and-sizing-presets",label:Object(k.__)("Presets","nova-blocks")},Object(f.createElement)(La,e)),Object(f.createElement)(Xn,{id:"space-and-sizing-customize",label:Object(k.__)("Customize","nova-blocks")},Object(f.createElement)(qa,O({key:"card-spacing-customize"},e)),Object(f.createElement)(ti,O({key:"image-container-customize"},e)),Object(f.createElement)(ei,O({key:"visual-balance-customize"},e))),Object(f.createElement)(Xn,{label:Object(k.__)("Settings","nova-blocks")},Object(f.createElement)(Qa,O({key:"card-spacing-settings"},e)),Object(f.createElement)(ci,O({key:"spacing-modifier"},e)),Object(f.createElement)(li,O({key:"spacing-children-modifier"},e)),Object(f.createElement)(Ka,O({id:"minimum-container-height",key:"minimum-container-height"},e)),Object(f.createElement)(ii,O({key:"media-container-height"},e)),Object(f.createElement)(Za,O({id:"media-aspect-ratio",key:"media-aspect-ratio-settings"},e)),Object(f.createElement)(ri,O({id:"visual-balance",key:"visual-balance"},e)),Object(f.createElement)(ni,O({id:"content-padding",key:"content-padding"},e)),Object(f.createElement)(oi,O({id:"media-padding",key:"media-padding"},e)),Object(f.createElement)(ai,O({id:"content-to-media-spacing",key:"content-to-media-spacing"},e))))},ui=Object(P.createHigherOrderComponent)((function(e){return function(t){t.setAttributes,t.clientId;var n,r,o,a=Ue(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)(si,t),Object(f.createElement)(e,t))}}),"withSpaceAndSizingControls");function di(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 pi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?di(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):di(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bi=function(e,t,n){var r,o=Qe(t.name);return null!=o&&null!==(r=o.novaBlocks)&&void 0!==r&&r.spaceAndSizing?pi(pi({},e),{},{style:pi(pi({},null==e?void 0:e.style),Object(be.getSpacingCSSProps)(n))}):e};function fi(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 mi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fi(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var gi=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=t.attributes,i=(a.align,Ue(t.name)),c=t.wrapperProps;return null!=i&&null!==(n=i.novaBlocks)&&void 0!==n&&n.spaceAndSizing?(c=mi(mi({},c),{},{style:mi(mi({},null===(r=c)||void 0===r?void 0:r.style),Object(be.getSpacingCSSProps)(a)),className:null===(o=c)||void 0===o?void 0:o.className}),Object(f.createElement)(e,O({},t,{wrapperProps:c}))):Object(f.createElement)(e,t)}}),"withBlockListWrapperProps"),hi=Object(P.createHigherOrderComponent)((function(e){return function(t){var n,r=Ue(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(be.getSpacingCSSProps)(o)),Object(f.createElement)(e,O({},t,{style:a}))}}),"withSpaceAndSizingEditCustomProps");Object(fr.addFilter)("blocks.registerBlockType","novablocks/with-space-and-sizing-attributes",Da),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-space-and-sizing-controls",ui),Object(fr.addFilter)("editor.BlockEdit","novablocks/with-space-and-sizing-edit-custom-props",hi),Object(fr.addFilter)("editor.BlockListBlock","novablocks/group/with-block-list-wrapper-props",gi),Object(fr.addFilter)("blocks.getSaveContent.extraProps","novablocks/with-space-and-sizing-save-custom-props",bi)}]);
  • nova-blocks/trunk/build/block-library/blocks/author-box/init.php

    r2737140 r3457058  
    9494        $author_details .= '<div
    9595            class="nb-author-box has-description"
    96             style="' . $style . '" 
     96            style="' . esc_attr( $style ) . '"
    9797            itemscope itemtype="https://schema.org/Person"
    9898            >';
     
    111111
    112112        // The author bio
    113         $author_details .= '<p class="nb-author-box__description" itemprop="description">' . nl2br( $user_description ) . '</p>';
     113        $author_details .= '<p class="nb-author-box__description" itemprop="description">' . nl2br( esc_html( $user_description ) ) . '</p>';
    114114
    115115        $author_details .= '<footer class="nb-author-box__footer">';
     
    147147        $user_posts = get_author_posts_url( get_the_author_meta( 'ID', $post->post_author ) );
    148148
    149         $str     = wp_remote_fopen( 'https://www.gravatar.com/' . md5( strtolower( trim( get_the_author_meta( 'user_email' ) ) ) ) . '.php' );
    150         $profile = unserialize( $str );
     149        $str     = wp_remote_fopen( 'https://www.gravatar.com/' . md5( strtolower( trim( get_the_author_meta( 'user_email' ) ) ) ) . '.json' );
     150        $profile = json_decode( $str, true );
    151151
    152152        $markup .= "<div class=\"nb-author-box__links h6\">\n";
     
    158158            foreach ( $profile['entry'][0]['urls'] as $link ) {
    159159                if ( ! empty( $link['value'] ) && ! empty( $link['title'] ) ) {
    160                     $markup .= '<a class="nb-author-box__social-link" href="' . esc_url( $link['value'] ) . '" target="_blank">' . $link['title'] . "</a><span class='nb-author-box__separator'></span>\n";
     160                    $markup .= '<a class="nb-author-box__social-link" href="' . esc_url( $link['value'] ) . '" target="_blank">' . esc_html( $link['title'] ) . "</a><span class='nb-author-box__separator'></span>\n";
    161161                }
    162162            }
  • nova-blocks/trunk/build/block-library/blocks/cpt-metafields/init.php

    r2737140 r3457058  
    7171        ob_start(); ?>
    7272
    73         <div class="<?php echo join( ' ', $classes ); ?>" style="<?php echo join( '; ', $cssProps ); ?>">
     73        <div class="<?php echo esc_attr( join( ' ', $classes ) ); ?>" style="<?php echo esc_attr( join( '; ', $cssProps ) ); ?>">
    7474            <?php
    7575            $metafields_list_output = '<dl class="nb-cpt-metafields__list">' . PHP_EOL;
  • nova-blocks/trunk/build/block-library/blocks/facetwp-facet/init.php

    r2737140 r3457058  
    5454        ob_start(); ?>
    5555
    56         <div class="<?php echo join( ' ', $classes ); ?>">
    57             <div class="nb-facetwp-facet__label"><?php echo $activeFacet['label']; ?></div>
     56        <div class="<?php echo esc_attr( join( ' ', $classes ) ); ?>">
     57            <div class="nb-facetwp-facet__label"><?php echo esc_html( $activeFacet['label'] ); ?></div>
    5858            <div class="nb-facetwp-facet__options">
    5959                <?php echo do_shortcode( '[facetwp facet="' . $attributes['facet'] . '"]' ); ?>
  • nova-blocks/trunk/build/block-library/blocks/facetwp-filter/init.php

    r2737140 r3457058  
    4747        ob_start(); ?>
    4848
    49         <div class="<?php echo join( ' ', $classes ); ?>" style="<?php echo join( ';', $cssProps ); ?>">
     49        <div class="<?php echo esc_attr( join( ' ', $classes ) ); ?>" style="<?php echo esc_attr( join( ';', $cssProps ) ); ?>">
    5050            <?php echo $content; ?>
    5151        </div> <!-- .nb-facetwp-filter -->
  • nova-blocks/trunk/build/block-library/blocks/facetwp-selections/init.php

    r2737140 r3457058  
    3838        ob_start(); ?>
    3939
    40         <div class="<?php echo join( ' ', $classes ); ?>">
     40        <div class="<?php echo esc_attr( join( ' ', $classes ) ); ?>">
    4141            <?php echo do_shortcode( '[facetwp selections="true"]' ); ?>
    4242        </div> <!-- .nb-facetwp-selections -->
  • nova-blocks/trunk/build/block-library/blocks/facetwp-title/init.php

    r2737140 r3457058  
    3737        ob_start(); ?>
    3838
    39         <div class="<?php echo join( ' ', $classes ); ?>">
    40             <?php echo $attributes[ 'text' ]; ?>
     39        <div class="<?php echo esc_attr( join( ' ', $classes ) ); ?>">
     40            <?php echo esc_html( $attributes['text'] ); ?>
    4141        </div> <!-- .nb-facetwp-title -->
    4242
  • nova-blocks/trunk/build/block-library/blocks/facetwp-toggle/init.php

    r2737140 r3457058  
    4141            <div class="wp-block-button">
    4242                <div class="wp-block-button__link nb-facetwp-toggle">
    43                     <?php echo $attributes[ 'text' ]; ?>
     43                    <?php echo esc_html( $attributes['text'] ); ?>
    4444                </div>
    4545            </div>
  • nova-blocks/trunk/build/block-library/blocks/logo/init.php

    r2710156 r3457058  
    3737
    3838        if ( ! empty( $attributes['className'] ) ) {
    39             $classes[] = $attributes['className'];
     39            $custom_classes = array_map( 'sanitize_html_class', explode( ' ', $attributes['className'] ) );
     40            $classes        = array_merge( $classes, array_filter( $custom_classes ) );
    4041        }
    4142
     
    7475                    if ( $description || is_customize_preview() ) { ?>
    7576                        <p class="site-description">
    76                             <?php echo $description; ?>
     77                            <?php echo esc_html( $description ); ?>
    7778                        </p>
    7879                    <?php } ?>
  • nova-blocks/trunk/build/block-library/blocks/openhours/init.php

    r2710156 r3457058  
    553553            <tr>
    554554                <td>
    555                     <div><?php echo $day; ?></div>
     555                    <div><?php echo esc_html( $day ); ?></div>
    556556                </td>
    557557                <?php
     
    559559                    ?>
    560560                    <td>
    561                         <div class="open-hours-closed"><?php echo $hours; ?></div>
     561                        <div class="open-hours-closed"><?php echo esc_html( $hours ); ?></div>
    562562                    </td>
    563563                    <?php
     
    565565                    ?>
    566566                    <td>
    567                         <div><?php echo $hours; ?></div>
     567                        <div><?php echo esc_html( $hours ); ?></div>
    568568                    </td>
    569569                    <?php
     
    607607
    608608    <?php if ( $helper->is_open( $attributes ) ) { ?>
    609         <div class="opening-hours-note  opening-hours-note--open"><?php echo $open_note ?></div>
     609        <div class="opening-hours-note  opening-hours-note--open"><?php echo esc_html( $open_note ); ?></div>
    610610    <?php } else { ?>
    611         <div class="opening-hours-note  opening-hours-note--closed"><?php echo $closed_note ?></div>
     611        <div class="opening-hours-note  opening-hours-note--closed"><?php echo esc_html( $closed_note ); ?></div>
    612612        <?php
    613613    }
  • nova-blocks/trunk/build/block-library/blocks/post-comments/lib/actions/class-novablocks-comments-highlight.php

    r2727352 r3457058  
    110110                            <li class="comment-highlightedby-human">
    111111                                <div
    112                                     class="comment-highlightedby-human-name"><?php echo $highlighter->display_name; ?></div>
     112                                    class="comment-highlightedby-human-name"><?php echo esc_html( $highlighter->display_name ); ?></div>
    113113                                <div class="comment-highlightedby-human-expertise"><?php echo $expertise ?></div>
    114114                            </li>
     
    309309            $commentsListArgs = [];
    310310            if ( ! empty( $_POST['commentsListArgs'] ) && is_array( $_POST['commentsListArgs'] ) ) {
    311                 $commentsListArgs = $_POST['commentsListArgs'];
     311                $commentsListArgs = array_map( 'sanitize_text_field', wp_unslash( $_POST['commentsListArgs'] ) );
    312312            }
    313313
  • nova-blocks/trunk/build/block-library/blocks/post-comments/lib/metas/class-novablocks-comments-meta.php

    r3080841 r3457058  
    123123        public function save_comment_meta_data( $comment_id ) {
    124124            if ( ! empty( $_POST['nb_commenter_background'] ) ) {
    125                 $commenter_background = trim( strip_tags( $_POST['nb_commenter_background'] ) );
     125                $commenter_background = sanitize_text_field( wp_unslash( $_POST['nb_commenter_background'] ) );
    126126                if ( ! empty( $commenter_background ) ) {
    127127                    update_comment_meta( $comment_id, 'nb_commenter_background', $commenter_background );
  • nova-blocks/trunk/build/block-library/blocks/post-meta/init.php

    r2737140 r3457058  
    5858        ob_start(); ?>
    5959
    60         <div class="c-meta" style="<?php echo join( '; ', $cssProps ); ?>">
     60        <div class="c-meta" style="<?php echo esc_attr( join( '; ', $cssProps ) ); ?>">
    6161            <?php
    6262            $author_email     = $author->user_email;
     
    6868                /* translators: %s: The post author name linked (byline).  */
    6969                __( '%s', 'nova-blocks' ),
    70                 '<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( $author_id ) ) . '">' . $author->display_name . '</a></span>'
     70                '<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( $author_id ) ) . '">' . esc_html( $author->display_name ) . '</a></span>'
    7171            );
    7272
  • nova-blocks/trunk/build/block-library/blocks/post-navigation/init.php

    r2737140 r3457058  
    5353        $style = join( '; ', $spacingProps ) . '; ';
    5454
    55         return '<div class="nb-post-navigation" style="' . $style . '">' .
     55        return '<div class="nb-post-navigation" style="' . esc_attr( $style ) . '">' .
    5656            novablocks_get_the_post_navigation( [], $attributes ) .
    5757        '</div>';
  • nova-blocks/trunk/build/block-library/blocks/sharing-overlay/init.php

    r2710156 r3457058  
    5454        $data_attributes = novablocks_get_data_attributes( $data_attributes_array, $attributes, $color_data );
    5555        $color_data_attributes = novablocks_get_data_attributes( $color_data, $attributes );
    56         $data_attributes[] = 'data-title="' . get_the_title() . '"';
    57         $data_attributes[] = 'data-url="' . get_permalink() . '"';
     56        $data_attributes[] = 'data-title="' . esc_attr( get_the_title() ) . '"';
     57        $data_attributes[] = 'data-url="' . esc_url( get_permalink() ) . '"';
    5858
    5959        ob_start();
    6060
    6161        $classes = [ 'novablocks-sharing', ];
    62         if ( ! empty( $attributes[ 'className' ] ) ) {
    63             $classes[] = $attributes[ 'className' ];
     62        if ( ! empty( $attributes['className'] ) ) {
     63            $custom_classes = array_map( 'sanitize_html_class', explode( ' ', $attributes['className'] ) );
     64            $classes        = array_merge( $classes, array_filter( $custom_classes ) );
    6465        } ?>
    6566
  • nova-blocks/trunk/build/block-library/blocks/sidecar/init.php

    r2727352 r3457058  
    6969        }
    7070
    71         return '<' . $tag . ' class="' . esc_attr( join( ' ', $classes ) ) . '" ' . $id . join( ' ', $data_attributes ) . ' style="' . join( '; ', $cssProps ) .'">' . $content . '</' . $tag .'>';
     71        return '<' . $tag . ' class="' . esc_attr( join( ' ', $classes ) ) . '" ' . $id . join( ' ', $data_attributes ) . ' style="' . esc_attr( join( '; ', $cssProps ) ) . '">' . $content . '</' . $tag . '>';
    7272    }
    7373}
  • nova-blocks/trunk/build/block-library/blocks/supernova/init.php

    r2766772 r3457058  
    8585        // Output the Additional CSS class(es) of the block
    8686        if ( ! empty( $attributes['className'] ) ) {
    87             $classes[] = $attributes['className'];
     87            $custom_classes = array_map( 'sanitize_html_class', explode( ' ', $attributes['className'] ) );
     88            $classes        = array_merge( $classes, array_filter( $custom_classes ) );
    8889        }
    8990
     
    108109        $anchor = ' ';
    109110        if ( ! empty( $attributes['anchor'] ) ) {
    110             $anchor = 'id="'. $attributes['anchor'] .'" ';
     111            $anchor = 'id="' . esc_attr( $attributes['anchor'] ) . '" ';
    111112        }
    112113
    113         return '<div class="' . esc_attr( join( ' ', $classes ) ) . '" style="' . join( ';', $cssProps ) . '"
     114        return '<div class="' . esc_attr( join( ' ', $classes ) ) . '" style="' . esc_attr( join( ';', $cssProps ) ) . '"
    114115            ' . $anchor . join( ' ', $data_attributes ) . '>
    115116            ' . novablocks_get_collection_output( $attributes, $content, $block ) . '
  • nova-blocks/trunk/build/core/index.asset.php

    r3306530 r3457058  
    1 <?php return array('dependencies' => array('novablocks-block-editor', 'novablocks-utils', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '65c9f5aa15503894b4411a11d26d68c4');
     1<?php return array('dependencies' => array('novablocks-block-editor', 'novablocks-utils', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '36109fa22cab6f59a20209d682a1ac75');
  • nova-blocks/trunk/build/core/index.js

    r3306530 r3457058  
    1 this.novablocks=this.novablocks||{},this.novablocks.core=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=70)}({0:function(t,e){t.exports=window.wp.element},1:function(t,e){t.exports=window.wp.i18n},10:function(t,e,n){(function(e){var n;n=function(){"use strict";function t(t,e){return t(e={exports:{}},e.exports),e.exports}"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;var n=t((function(t,e){t.exports=function(){function t(t){return t&&"object"==typeof t&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(e,n){var o;return n&&!0===n.clone&&t(e)?r((o=e,Array.isArray(o)?[]:{}),e,n):e}function n(n,o,i){var c=n.slice();return o.forEach((function(o,a){void 0===c[a]?c[a]=e(o,i):t(o)?c[a]=r(n[a],o,i):-1===n.indexOf(o)&&c.push(e(o,i))})),c}function r(o,i,c){var a=Array.isArray(i),s=(c||{arrayMerge:n}).arrayMerge||n;return a?Array.isArray(o)?s(o,i,c):e(i,c):function(n,o,i){var c={};return t(n)&&Object.keys(n).forEach((function(t){c[t]=e(n[t],i)})),Object.keys(o).forEach((function(a){t(o[a])&&n[a]?c[a]=r(n[a],o[a],i):c[a]=e(o[a],i)})),c}(o,i,c)}return r.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return r(t,n,e)}))},r}()})),r=t((function(t,e){e.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},t.exports=e.default})),o=r.svg,i=r.xlink,c={};c[o.name]=o.uri,c[i.name]=i.uri;var a,s=function(t,e){return void 0===t&&(t=""),"<svg "+function(t){return Object.keys(t).map((function(e){return e+'="'+t[e].toString().replace(/"/g,"&quot;")+'"'})).join(" ")}(n(c,e||{}))+">"+t+"</svg>"},u=r.svg,l=r.xlink,p={attrs:(a={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},a[u.name]=u.uri,a[l.name]=l.uri,a)},f=function(t){this.config=n(p,t||{}),this.symbols=[]};f.prototype.add=function(t){var e=this.symbols,n=this.find(t.id);return n?(e[e.indexOf(n)]=t,!1):(e.push(t),!0)},f.prototype.remove=function(t){var e=this.symbols,n=this.find(t);return!!n&&(e.splice(e.indexOf(n),1),n.destroy(),!0)},f.prototype.find=function(t){return this.symbols.filter((function(e){return e.id===t}))[0]||null},f.prototype.has=function(t){return null!==this.find(t)},f.prototype.stringify=function(){var t=this.config.attrs,e=this.symbols.map((function(t){return t.stringify()})).join("");return s(e,t)},f.prototype.toString=function(){return this.stringify()},f.prototype.destroy=function(){this.symbols.forEach((function(t){return t.destroy()}))};var d=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};d.prototype.stringify=function(){return this.content},d.prototype.toString=function(){return this.stringify()},d.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))};var b=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n},y=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"==typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return b(s(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(d),g={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},v=function(t){return Array.prototype.slice.call(t,0)},m=function(){return/firefox/i.test(navigator.userAgent)},h=function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},O=function(){return/edge/i.test(navigator.userAgent)},j=function(t){return(t||window.location.href).split("#")[0]},w=function(t){angular.module("ng").run(["$rootScope",function(e){e.$on("$locationChangeSuccess",(function(e,n,r){var o,i,c;o=t,i={oldUrl:r,newUrl:n},(c=document.createEvent("CustomEvent")).initCustomEvent(o,!1,!1,i),window.dispatchEvent(c)}))}])},k=function(t,e){return void 0===e&&(e="linearGradient, radialGradient, pattern, mask, clipPath"),v(t.querySelectorAll("symbol")).forEach((function(t){v(t.querySelectorAll(e)).forEach((function(e){t.parentNode.insertBefore(e,t)}))})),t},S=r.xlink.uri,E=/[{}|\\\^\[\]`"<>]/g;function P(t){return t.replace(E,(function(t){return"%"+t[0].charCodeAt(0).toString(16).toUpperCase()}))}var _,x=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],C=x.map((function(t){return"["+t+"]"})).join(","),A=function(t,e,n,r){var o=P(n),i=P(r);(function(t,e){return v(t).reduce((function(t,n){if(!n.attributes)return t;var r=v(n.attributes),o=e?r.filter(e):r;return t.concat(o)}),[])})(t.querySelectorAll(C),(function(t){var e=t.localName,n=t.value;return-1!==x.indexOf(e)&&-1!==n.indexOf("url("+o)})).forEach((function(t){return t.value=t.value.replace(new RegExp(o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),i)})),function(t,e,n){v(t).forEach((function(t){var r=t.getAttribute("xlink:href");if(r&&0===r.indexOf(e)){var o=r.replace(e,n);t.setAttributeNS(S,"xlink:href",o)}}))}(e,o,i)},B="mount",D="symbol_mount",T=function(t){function e(e){var r=this;void 0===e&&(e={}),t.call(this,n(g,e));var o,i=(o=o||Object.create(null),{on:function(t,e){(o[t]||(o[t]=[])).push(e)},off:function(t,e){o[t]&&o[t].splice(o[t].indexOf(e)>>>0,1)},emit:function(t,e){(o[t]||[]).map((function(t){t(e)})),(o["*"]||[]).map((function(n){n(t,e)}))}});this._emitter=i,this.node=null;var c=this.config;if(c.autoConfigure&&this._autoConfigure(e),c.syncUrlsWithBaseTag){var a=document.getElementsByTagName("base")[0].getAttribute("href");i.on(B,(function(){return r.updateUrls("#",a)}))}var s=this._handleLocationChange.bind(this);this._handleLocationChange=s,c.listenLocationChangeEvent&&window.addEventListener(c.locationChangeEvent,s),c.locationChangeAngularEmitter&&w(c.locationChangeEvent),i.on(B,(function(t){c.moveGradientsOutsideSymbol&&k(t)})),i.on(D,(function(t){var e;c.moveGradientsOutsideSymbol&&k(t.parentNode),(h()||O())&&(e=[],v(t.querySelectorAll("style")).forEach((function(t){t.textContent+="",e.push(t)})))}))}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},e.prototype._autoConfigure=function(t){var e=this.config;void 0===t.syncUrlsWithBaseTag&&(e.syncUrlsWithBaseTag=void 0!==document.getElementsByTagName("base")[0]),void 0===t.locationChangeAngularEmitter&&(e.locationChangeAngularEmitter=void 0!==window.angular),void 0===t.moveGradientsOutsideSymbol&&(e.moveGradientsOutsideSymbol=m())},e.prototype._handleLocationChange=function(t){var e=t.detail,n=e.oldUrl,r=e.newUrl;this.updateUrls(n,r)},e.prototype.add=function(e){var n=t.prototype.add.call(this,e);return this.isMounted&&n&&(e.mount(this.node),this._emitter.emit(D,e.node)),n},e.prototype.attach=function(t){var e=this,n=this;if(n.isMounted)return n.node;var r="string"==typeof t?document.querySelector(t):t;return n.node=r,this.symbols.forEach((function(t){t.mount(n.node),e._emitter.emit(D,t.node)})),v(r.querySelectorAll("symbol")).forEach((function(t){var e=y.createFromExistingNode(t);e.node=t,n.add(e)})),this._emitter.emit(B,r),r},e.prototype.destroy=function(){var t=this.config,e=this.symbols,n=this._emitter;e.forEach((function(t){return t.destroy()})),n.off("*"),window.removeEventListener(t.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},e.prototype.mount=function(t,e){if(void 0===t&&(t=this.config.mountTo),void 0===e&&(e=!1),this.isMounted)return this.node;var n="string"==typeof t?document.querySelector(t):t,r=this.render();return this.node=r,e&&n.childNodes[0]?n.insertBefore(r,n.childNodes[0]):n.appendChild(r),this._emitter.emit(B,r),r},e.prototype.render=function(){return b(this.stringify())},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},e.prototype.updateUrls=function(t,e){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return A(this.node,n,j(t)+"#",j(e)+"#"),!0},Object.defineProperties(e.prototype,r),e}(f),M=t((function(t){var e,n,r,o,i;t.exports=(n=[],r=document,o=r.documentElement.doScroll,(i=(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState))||r.addEventListener("DOMContentLoaded",e=function(){for(r.removeEventListener("DOMContentLoaded",e),i=1;e=n.shift();)e()}),function(t){i?setTimeout(t,0):n.push(t)})}));window.__SVG_SPRITE__?_=window.__SVG_SPRITE__:(_=new T({attrs:{id:"__SVG_SPRITE_NODE__","aria-hidden":"true"}}),window.__SVG_SPRITE__=_);var N=function(){var t=document.getElementById("__SVG_SPRITE_NODE__");t?_.attach(t):_.mount(document.body,!0)};return document.body?N():M(N),_},t.exports=n()}).call(this,n(27))},13:function(t,e){t.exports=window.wp.blockEditor},20:function(t,e){t.exports=window.wp.blocks},22:function(t,e,n){var r;
     1this.novablocks=this.novablocks||{},this.novablocks.core=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=70)}({0:function(t,e){t.exports=window.wp.element},1:function(t,e){t.exports=window.wp.i18n},10:function(t,e,n){(function(e){var n;n=function(){"use strict";function t(t,e){return t(e={exports:{}},e.exports),e.exports}"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;var n=t((function(t,e){t.exports=function(){function t(t){return t&&"object"==typeof t&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(e,n){var o;return n&&!0===n.clone&&t(e)?r((o=e,Array.isArray(o)?[]:{}),e,n):e}function n(n,o,i){var c=n.slice();return o.forEach((function(o,a){void 0===c[a]?c[a]=e(o,i):t(o)?c[a]=r(n[a],o,i):-1===n.indexOf(o)&&c.push(e(o,i))})),c}function r(o,i,c){var a=Array.isArray(i),s=(c||{arrayMerge:n}).arrayMerge||n;return a?Array.isArray(o)?s(o,i,c):e(i,c):function(n,o,i){var c={};return t(n)&&Object.keys(n).forEach((function(t){c[t]=e(n[t],i)})),Object.keys(o).forEach((function(a){t(o[a])&&n[a]?c[a]=r(n[a],o[a],i):c[a]=e(o[a],i)})),c}(o,i,c)}return r.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return r(t,n,e)}))},r}()})),r=t((function(t,e){e.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},t.exports=e.default})),o=r.svg,i=r.xlink,c={};c[o.name]=o.uri,c[i.name]=i.uri;var a,s=function(t,e){return void 0===t&&(t=""),"<svg "+function(t){return Object.keys(t).map((function(e){return e+'="'+t[e].toString().replace(/"/g,"&quot;")+'"'})).join(" ")}(n(c,e||{}))+">"+t+"</svg>"},u=r.svg,l=r.xlink,p={attrs:(a={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},a[u.name]=u.uri,a[l.name]=l.uri,a)},f=function(t){this.config=n(p,t||{}),this.symbols=[]};f.prototype.add=function(t){var e=this.symbols,n=this.find(t.id);return n?(e[e.indexOf(n)]=t,!1):(e.push(t),!0)},f.prototype.remove=function(t){var e=this.symbols,n=this.find(t);return!!n&&(e.splice(e.indexOf(n),1),n.destroy(),!0)},f.prototype.find=function(t){return this.symbols.filter((function(e){return e.id===t}))[0]||null},f.prototype.has=function(t){return null!==this.find(t)},f.prototype.stringify=function(){var t=this.config.attrs,e=this.symbols.map((function(t){return t.stringify()})).join("");return s(e,t)},f.prototype.toString=function(){return this.stringify()},f.prototype.destroy=function(){this.symbols.forEach((function(t){return t.destroy()}))};var d=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};d.prototype.stringify=function(){return this.content},d.prototype.toString=function(){return this.stringify()},d.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))};var b=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n},y=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"==typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return b(s(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(d),g={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},v=function(t){return Array.prototype.slice.call(t,0)},m=function(){return/firefox/i.test(navigator.userAgent)},h=function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},O=function(){return/edge/i.test(navigator.userAgent)},j=function(t){return(t||window.location.href).split("#")[0]},w=function(t){angular.module("ng").run(["$rootScope",function(e){e.$on("$locationChangeSuccess",(function(e,n,r){var o,i,c;o=t,i={oldUrl:r,newUrl:n},(c=document.createEvent("CustomEvent")).initCustomEvent(o,!1,!1,i),window.dispatchEvent(c)}))}])},S=function(t,e){return void 0===e&&(e="linearGradient, radialGradient, pattern, mask, clipPath"),v(t.querySelectorAll("symbol")).forEach((function(t){v(t.querySelectorAll(e)).forEach((function(e){t.parentNode.insertBefore(e,t)}))})),t},k=r.xlink.uri,E=/[{}|\\\^\[\]`"<>]/g;function P(t){return t.replace(E,(function(t){return"%"+t[0].charCodeAt(0).toString(16).toUpperCase()}))}var _,x=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],C=x.map((function(t){return"["+t+"]"})).join(","),A=function(t,e,n,r){var o=P(n),i=P(r);(function(t,e){return v(t).reduce((function(t,n){if(!n.attributes)return t;var r=v(n.attributes),o=e?r.filter(e):r;return t.concat(o)}),[])})(t.querySelectorAll(C),(function(t){var e=t.localName,n=t.value;return-1!==x.indexOf(e)&&-1!==n.indexOf("url("+o)})).forEach((function(t){return t.value=t.value.replace(new RegExp(o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),i)})),function(t,e,n){v(t).forEach((function(t){var r=t.getAttribute("xlink:href");if(r&&0===r.indexOf(e)){var o=r.replace(e,n);t.setAttributeNS(k,"xlink:href",o)}}))}(e,o,i)},B="mount",D="symbol_mount",T=function(t){function e(e){var r=this;void 0===e&&(e={}),t.call(this,n(g,e));var o,i=(o=o||Object.create(null),{on:function(t,e){(o[t]||(o[t]=[])).push(e)},off:function(t,e){o[t]&&o[t].splice(o[t].indexOf(e)>>>0,1)},emit:function(t,e){(o[t]||[]).map((function(t){t(e)})),(o["*"]||[]).map((function(n){n(t,e)}))}});this._emitter=i,this.node=null;var c=this.config;if(c.autoConfigure&&this._autoConfigure(e),c.syncUrlsWithBaseTag){var a=document.getElementsByTagName("base")[0].getAttribute("href");i.on(B,(function(){return r.updateUrls("#",a)}))}var s=this._handleLocationChange.bind(this);this._handleLocationChange=s,c.listenLocationChangeEvent&&window.addEventListener(c.locationChangeEvent,s),c.locationChangeAngularEmitter&&w(c.locationChangeEvent),i.on(B,(function(t){c.moveGradientsOutsideSymbol&&S(t)})),i.on(D,(function(t){var e;c.moveGradientsOutsideSymbol&&S(t.parentNode),(h()||O())&&(e=[],v(t.querySelectorAll("style")).forEach((function(t){t.textContent+="",e.push(t)})))}))}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},e.prototype._autoConfigure=function(t){var e=this.config;void 0===t.syncUrlsWithBaseTag&&(e.syncUrlsWithBaseTag=void 0!==document.getElementsByTagName("base")[0]),void 0===t.locationChangeAngularEmitter&&(e.locationChangeAngularEmitter=void 0!==window.angular),void 0===t.moveGradientsOutsideSymbol&&(e.moveGradientsOutsideSymbol=m())},e.prototype._handleLocationChange=function(t){var e=t.detail,n=e.oldUrl,r=e.newUrl;this.updateUrls(n,r)},e.prototype.add=function(e){var n=t.prototype.add.call(this,e);return this.isMounted&&n&&(e.mount(this.node),this._emitter.emit(D,e.node)),n},e.prototype.attach=function(t){var e=this,n=this;if(n.isMounted)return n.node;var r="string"==typeof t?document.querySelector(t):t;return n.node=r,this.symbols.forEach((function(t){t.mount(n.node),e._emitter.emit(D,t.node)})),v(r.querySelectorAll("symbol")).forEach((function(t){var e=y.createFromExistingNode(t);e.node=t,n.add(e)})),this._emitter.emit(B,r),r},e.prototype.destroy=function(){var t=this.config,e=this.symbols,n=this._emitter;e.forEach((function(t){return t.destroy()})),n.off("*"),window.removeEventListener(t.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},e.prototype.mount=function(t,e){if(void 0===t&&(t=this.config.mountTo),void 0===e&&(e=!1),this.isMounted)return this.node;var n="string"==typeof t?document.querySelector(t):t,r=this.render();return this.node=r,e&&n.childNodes[0]?n.insertBefore(r,n.childNodes[0]):n.appendChild(r),this._emitter.emit(B,r),r},e.prototype.render=function(){return b(this.stringify())},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},e.prototype.updateUrls=function(t,e){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return A(this.node,n,j(t)+"#",j(e)+"#"),!0},Object.defineProperties(e.prototype,r),e}(f),M=t((function(t){var e,n,r,o,i;t.exports=(n=[],r=document,o=r.documentElement.doScroll,(i=(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState))||r.addEventListener("DOMContentLoaded",e=function(){for(r.removeEventListener("DOMContentLoaded",e),i=1;e=n.shift();)e()}),function(t){i?setTimeout(t,0):n.push(t)})}));window.__SVG_SPRITE__?_=window.__SVG_SPRITE__:(_=new T({attrs:{id:"__SVG_SPRITE_NODE__","aria-hidden":"true"}}),window.__SVG_SPRITE__=_);var N=function(){var t=document.getElementById("__SVG_SPRITE_NODE__");t?_.attach(t):_.mount(document.body,!0)};return document.body?N():M(N),_},t.exports=n()}).call(this,n(27))},13:function(t,e){t.exports=window.wp.blockEditor},20:function(t,e){t.exports=window.wp.blocks},22:function(t,e,n){var r;
    22/*!
    33  Copyright (c) 2018 Jed Watson.
    44  Licensed under the MIT License (MIT), see
    55  http://jedwatson.github.io/classnames
    6 */!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r)){if(r.length){var c=o.apply(null,r);c&&t.push(c)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var a in r)n.call(r,a)&&r[a]&&t.push(a);else t.push(r.toString())}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.apply(e,[]))||(t.exports=r)}()},27:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},3:function(t,e){t.exports=window.wp.components},30:function(t,e){t.exports=window.wp.coreData},4:function(t,e){t.exports=window.novablocks.utils},5:function(t,e){t.exports=window.novablocks.blockEditor},6:function(t,e){t.exports=window.wp.hooks},7:function(t,e){t.exports=window.wp.compose},70:function(t,e,n){"use strict";n.r(e),n.d(e,"store",(function(){return w})),n.d(e,"novaBlocks",(function(){return it}));var r={};n.r(r),n.d(r,"getSettings",(function(){return O}));var o={};function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}n.r(o),n.d(o,"updateSettings",(function(){return j}));var c=n(8),a=n(20),s=n(5),u=n(4),l=n(9),p=n.n(l),f=n(10),d=n.n(f),b=new p.a({id:"core-icon",use:"core-icon-usage",viewBox:"0 0 36 36",content:'<symbol viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg" id="core-icon"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18Zm12.04-4a6.738 6.738 0 0 1 6.697-6h1.684A7.579 7.579 0 0 1 28 15.579v.802c0 4-3.082 7.28-7.001 7.594l.001-.129v-2.573A7.273 7.273 0 0 0 13.727 14H12.04Z" fill="#6565F2" /><path d="M8 21.286A4.286 4.286 0 0 1 12.286 17h1.168A4.546 4.546 0 0 1 18 21.546v1.608A3.846 3.846 0 0 1 14.154 27h-.44A5.714 5.714 0 0 1 8 21.286Z" fill="#FFE42E" /></symbol>'}),y=(d.a.add(b),b);function g(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var h={settings:{}};function O(t){return t.settings}function j(t){return{type:"UPDATE_SETTINGS",settings:t}}var w=Object(c.registerStore)("novablocks",{reducer:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case"UPDATE_SETTINGS":return m(m({},t),{},{settings:e.settings})}return t},selectors:r,actions:o}),k=n(6);function S(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function E(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?S(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var P={colorSignal:{default:1},paletteVariation:{default:1},useSourceColorAsReference:{default:!0}};Object(k.addFilter)("blocks.registerBlockType","novablocks/button/alter-support",(function(t){return"core/button"!==t.name?t:E(E({},t),{},{supports:E(E({},t.supports),{},{novaBlocks:{colorSignal:{attributes:!0,controls:!0,functionalColors:!0,paletteClassname:!0,paletteVariationClassname:!0,colorSignalClassname:!0,minColorSignal:1}}})})}),1);function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?_(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}Object(k.addFilter)("blocks.registerBlockType","novablocks/button/alter-attributes",(function(t){return"core/button"!==t.name?t:E(E({},t),{},{attributes:E(E({},t.attributes),P)})}),20);Object(k.addFilter)("blocks.registerBlockType","novablocks/columns/settings-add-nb-support",(function(t){return"core/columns"!==t.name?t:x(x({},t),{},{supports:x(x({},t.supports),{},{novaBlocks:{spaceAndSizing:!0}})})}),1);var C=n(22),A=n.n(C),B=n(7);function D(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function T(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?D(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function N(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?M(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}Object(k.addFilter)("blocks.registerBlockType","novablocks/group/settings-add-nb-support",(function(t){return"core/group"!==t.name?t:T(T({},t),{},{supports:T(T({},t.supports),{},{align:["left","right","wide","full"],novaBlocks:{colorSignal:{attributes:!0,controls:!0,functionalColors:!0,paletteClassname:!0,paletteVariationClassname:!0,colorSignalClassname:!0},spaceAndSizing:!0}})})}),1);var F=n(0),L=n(1),G=n(3),I=function(t){var e=t.attributes,n=t.setAttributes,r=e.listStyle;return e.ordered?null:Object(F.createElement)(s.ControlsGroup,{title:Object(L.__)("Marker Settings","nova-blocks")},Object(F.createElement)(G.RadioControl,{key:"novablocks-list-icon-controls",selected:r,className:"novablocks-list-style",onChange:function(t){n({listStyle:t})},options:[{label:"None",value:"list-no-marker"},{label:"Bullet",value:"list-bullet-style"},{label:"Checkmark",value:"list-checkmark-style"}]}))},U=function(t){var e=t.attributes,n=t.setAttributes,r=e.listConnection;return Object(F.createElement)(s.ControlsGroup,{title:Object(L.__)("List Items Connection","nova-blocks")},Object(F.createElement)(G.RadioControl,{key:"novablocks-list-icon-controls",selected:r,className:"novablocks-connection-style",onChange:function(t){n({listConnection:t})},options:[{label:"None",value:"is-style-no-connection"},{label:"Divider",value:"is-style-divider"},{label:"Timeline",value:"is-style-timeline"}]}))},q=function(t){return Object(F.createElement)(s.ControlsSection,{id:"display",label:Object(L.__)("Display","nova-blocks")},Object(F.createElement)(s.ControlsTab,{label:Object(L.__)("Settings","nova-blocks")},Object(F.createElement)(I,t),Object(F.createElement)(U,t)))},V=Object(B.createHigherOrderComponent)((function(t){var e=function(e){var n=e.setControlsVisibility;return Object(F.useEffect)((function(){n({"color-signal-settings":!1,"palette-picker":!1})}),[]),Object(F.createElement)(t,e)};return function(n){return"core/list"!==n.name?Object(F.createElement)(t,n):Object(F.createElement)(F.Fragment,null,Object(F.createElement)(e,n),Object(F.createElement)(q,n))}})),R=function(t){var e=t.listStyle,n=t.listConnection;return A()("nb-list",e,n)},H=function(t){var e=t.values,n=t.start,r=(new DOMParser).parseFromString(e,"text/html").querySelectorAll("body > li").length,o={};return o["--nb-list-start-at"]="".concat(n-1),o["--nb-list-items-count"]="".concat(r+1),o};function $(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function z(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?$(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function W(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Z(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?W(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var J=Object(B.createHigherOrderComponent)((function(t){return function(e){var n=e.name,r=e.attributes;if("core/list"!==n)return Object(F.createElement)(t,e);var o=Z(Z({},e),{},{className:A()(e.className,R(r)),wrapperProps:Z(Z({},e.wrapperProps),{},{style:Z(Z({},e.style),H(r))})});return Object(F.createElement)(t,o)}}),"withBlockEditProps");function K(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Q(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i=[],c=!0,a=!1;try{for(n=n.call(t);!(c=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);c=!0);}catch(t){a=!0,o=t}finally{try{c||null==n.return||n.return()}finally{if(a)throw o}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return K(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?K(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}Object(k.addFilter)("blocks.registerBlockType","novablocks/list/settings",(function(t){return"core/list"!==t.name?t:N(N({},t),{},{attributes:N(N({},t.attributes),{},{listStyle:{type:"string",default:"list-bullet-style"},listConnection:{type:"string",default:"is-style-no-connection"}}),supports:N(N({},t.supports),{},{novaBlocks:{colorSignal:{colorSignalClassname:!0,attributes:!0,controls:!0,functionalColors:!1,paletteClassname:!0,paletteVariationClassname:!1,stickySourceColor:!1}}})})}),1),Object(k.addFilter)("editor.BlockEdit","novablocks/list/list-style",V,1),Object(k.addFilter)("blocks.getSaveContent.extraProps","novablocks/list/with-save-extra-props",(function(t,e,n){return"core/list"!==e.name?t:{className:A()(t.className,R(n)),style:z(z({},t.style),H(n))}}),1),Object(k.addFilter)("editor.BlockListBlock","novablocks/list/with-edit-block-attributes",J,1);var X=n(13),Y=(n(30),Object(B.createHigherOrderComponent)((function(t){return function(e){e.name;var n=e.clientId,r=Object(s.useInnerBlocks)(n),o=Q(Object(s.useMeta)("supernova_prevent_duplicate"),2),i=o[0],c=o[1];return"core/query"===e.name&&r.some((function(t){return"novablocks/supernova"===t.name}))?Object(F.createElement)(F.Fragment,null,Object(F.createElement)(X.InspectorAdvancedControls,null,Object(F.createElement)(G.ToggleControl,{label:Object(L.__)("Prevent duplicate posts","nova-blocks"),checked:i,onChange:function(t){c(t)}})),Object(F.createElement)(t,e)):Object(F.createElement)(t,e)}})));function tt(){return(tt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}Object(k.addFilter)("editor.BlockEdit","novablocks/list/list-style",Y,1),Object(a.registerBlockStyle)("core/quote",{name:"large",label:"Grande"});var et=function(t){return function(e){var n=e.attributes,r=e.setControlsVisibility;return Object(F.useEffect)((function(){r({"content-top-spacing":!1,"content-bottom-spacing":!1})}),[n]),Object(F.createElement)(t,e)}}((function(t){var e,n=t.attributes,r=Object(s.useSettings)(),o=(n.align,A()("wp-block-separator",t.className)),i=Object(X.useBlockProps)({className:o,style:t.style});return Object(F.createElement)("div",tt({},i,{dangerouslySetInnerHTML:{__html:null==r||null===(e=r.separator)||void 0===e?void 0:e.markup}}))}));function nt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function rt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?nt(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var ot={colorSignal:{default:3},paletteVariation:{default:12},align:{type:"string",default:"none"}};Object(k.addFilter)("blocks.registerBlockType","novablocks/separator/alter-support",(function(t){return"core/separator"!==t.name?t:rt(rt({},t),{},{supports:rt(rt({},t.supports),{},{align:["wide","full"],novaBlocks:{colorSignal:{attributes:!0,controls:!0,functionalColors:!1,paletteClassname:!0,paletteVariationClassname:!0,colorSignalClassname:!0,stickySourceColor:!1,minColorSignal:1},spaceAndSizing:!0}}),edit:et,save:function(t){var e,n=t.className,r=t.attributes.align,o=Object(c.select)("novablocks").getSettings(),i=r?"align".concat(r):"",a=X.useBlockProps.save({className:A()(n,i)});return Object(F.createElement)("div",a,(null==o||null===(e=o.separator)||void 0===e?void 0:e.markup)&&Object(F.createElement)("div",{dangerouslySetInnerHTML:{__html:o.separator.markup}}))}})}),1);Object(k.addFilter)("blocks.registerBlockType","novablocks/separator/alter-attributes",(function(t){return"core/separator"!==t.name?t:rt(rt({},t),{},{attributes:rt(rt({},t.attributes),ot)})}),20);var it=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,r;return e=t,(n=[{key:"initialize",value:function(t){Object(c.dispatch)("novablocks").updateSettings(t),Object(a.updateCategory)("nova-blocks",{icon:Object(s.getSvg)(y)}),ct()}}])&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),ct=function(){wp.data.subscribe(Object(u.debounce)((function(){var t=Object(u.getContentBlocksArray)();Object(u.cleanupBreakClasses)(),t.forEach(u.maybeAddBreakClassesToElement)}),100))};wp.novaBlocks=new it},8:function(t,e){t.exports=window.wp.data},9:function(t,e,n){(function(e){var n;n=function(){"use strict";var t=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};function n(t,e){return t(e={exports:{}},e.exports),e.exports}t.prototype.stringify=function(){return this.content},t.prototype.toString=function(){return this.stringify()},t.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))},"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;var r=n((function(t,e){t.exports=function(){function t(t){return t&&"object"==typeof t&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(e,n){var o;return n&&!0===n.clone&&t(e)?r((o=e,Array.isArray(o)?[]:{}),e,n):e}function n(n,o,i){var c=n.slice();return o.forEach((function(o,a){void 0===c[a]?c[a]=e(o,i):t(o)?c[a]=r(n[a],o,i):-1===n.indexOf(o)&&c.push(e(o,i))})),c}function r(o,i,c){var a=Array.isArray(i),s=(c||{arrayMerge:n}).arrayMerge||n;return a?Array.isArray(o)?s(o,i,c):e(i,c):function(n,o,i){var c={};return t(n)&&Object.keys(n).forEach((function(t){c[t]=e(n[t],i)})),Object.keys(o).forEach((function(a){t(o[a])&&n[a]?c[a]=r(n[a],o[a],i):c[a]=e(o[a],i)})),c}(o,i,c)}return r.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return r(t,n,e)}))},r}()})),o=n((function(t,e){e.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},t.exports=e.default})),i=o.svg,c=o.xlink,a={};a[i.name]=i.uri,a[c.name]=c.uri;var s=function(t,e){return void 0===t&&(t=""),"<svg "+function(t){return Object.keys(t).map((function(e){return e+'="'+t[e].toString().replace(/"/g,"&quot;")+'"'})).join(" ")}(r(a,e||{}))+">"+t+"</svg>"};return function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"==typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n}(s(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(t)},t.exports=n()}).call(this,n(27))}});
     6*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r)){if(r.length){var c=o.apply(null,r);c&&t.push(c)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var a in r)n.call(r,a)&&r[a]&&t.push(a);else t.push(r.toString())}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.apply(e,[]))||(t.exports=r)}()},27:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},3:function(t,e){t.exports=window.wp.components},30:function(t,e){t.exports=window.wp.coreData},4:function(t,e){t.exports=window.novablocks.utils},5:function(t,e){t.exports=window.novablocks.blockEditor},6:function(t,e){t.exports=window.wp.hooks},7:function(t,e){t.exports=window.wp.compose},70:function(t,e,n){"use strict";n.r(e),n.d(e,"store",(function(){return w})),n.d(e,"novaBlocks",(function(){return it}));var r={};n.r(r),n.d(r,"getSettings",(function(){return O}));var o={};function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}n.r(o),n.d(o,"updateSettings",(function(){return j}));var c=n(8),a=n(20),s=n(5),u=n(4),l=n(9),p=n.n(l),f=n(10),d=n.n(f),b=new p.a({id:"core-icon",use:"core-icon-usage",viewBox:"0 0 36 36",content:'<symbol viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg" id="core-icon"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18Zm12.04-4a6.738 6.738 0 0 1 6.697-6h1.684A7.579 7.579 0 0 1 28 15.579v.802c0 4-3.082 7.28-7.001 7.594l.001-.129v-2.573A7.273 7.273 0 0 0 13.727 14H12.04Z" fill="#6565F2" /><path d="M8 21.286A4.286 4.286 0 0 1 12.286 17h1.168A4.546 4.546 0 0 1 18 21.546v1.608A3.846 3.846 0 0 1 14.154 27h-.44A5.714 5.714 0 0 1 8 21.286Z" fill="#FFE42E" /></symbol>'}),y=(d.a.add(b),b);function g(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var h={settings:{}};function O(t){return t.settings}function j(t){return{type:"UPDATE_SETTINGS",settings:t}}var w=Object(c.registerStore)("novablocks",{reducer:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case"UPDATE_SETTINGS":return m(m({},t),{},{settings:e.settings})}return t},selectors:r,actions:o}),S=n(6);function k(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function E(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?k(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var P={colorSignal:{default:1},paletteVariation:{default:1},useSourceColorAsReference:{default:!0}};Object(S.addFilter)("blocks.registerBlockType","novablocks/button/alter-support",(function(t){return"core/button"!==t.name?t:E(E({},t),{},{supports:E(E({},t.supports),{},{novaBlocks:{colorSignal:{attributes:!0,controls:!0,functionalColors:!0,paletteClassname:!0,paletteVariationClassname:!0,colorSignalClassname:!0,minColorSignal:1}}})})}),1);function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?_(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}Object(S.addFilter)("blocks.registerBlockType","novablocks/button/alter-attributes",(function(t){return"core/button"!==t.name?t:E(E({},t),{},{attributes:E(E({},t.attributes),P)})}),20);Object(S.addFilter)("blocks.registerBlockType","novablocks/columns/settings-add-nb-support",(function(t){return"core/columns"!==t.name?t:x(x({},t),{},{supports:x(x({},t.supports),{},{novaBlocks:{spaceAndSizing:!0}})})}),1);var C=n(22),A=n.n(C),B=n(7);function D(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function T(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?D(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function N(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?M(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}Object(S.addFilter)("blocks.registerBlockType","novablocks/group/settings-add-nb-support",(function(t){return"core/group"!==t.name?t:T(T({},t),{},{supports:T(T({},t.supports),{},{align:["left","right","wide","full"],novaBlocks:{colorSignal:{attributes:!0,controls:!0,functionalColors:!0,paletteClassname:!0,paletteVariationClassname:!0,colorSignalClassname:!0},spaceAndSizing:!0}})})}),1);var F=n(0),L=n(1),G=n(3),I=function(t){var e=t.attributes,n=t.setAttributes,r=e.listStyle;return e.ordered?null:Object(F.createElement)(s.ControlsGroup,{title:Object(L.__)("Marker Settings","nova-blocks")},Object(F.createElement)(G.RadioControl,{key:"novablocks-list-icon-controls",selected:r,className:"novablocks-list-style",onChange:function(t){n({listStyle:t})},options:[{label:"None",value:"list-no-marker"},{label:"Bullet",value:"list-bullet-style"},{label:"Checkmark",value:"list-checkmark-style"}]}))},U=function(t){var e=t.attributes,n=t.setAttributes,r=e.listConnection;return Object(F.createElement)(s.ControlsGroup,{title:Object(L.__)("List Items Connection","nova-blocks")},Object(F.createElement)(G.RadioControl,{key:"novablocks-list-icon-controls",selected:r,className:"novablocks-connection-style",onChange:function(t){n({listConnection:t})},options:[{label:"None",value:"is-style-no-connection"},{label:"Divider",value:"is-style-divider"},{label:"Timeline",value:"is-style-timeline"}]}))},q=function(t){return Object(F.createElement)(s.ControlsSection,{id:"display",label:Object(L.__)("Display","nova-blocks")},Object(F.createElement)(s.ControlsTab,{label:Object(L.__)("Settings","nova-blocks")},Object(F.createElement)(I,t),Object(F.createElement)(U,t)))},V=Object(B.createHigherOrderComponent)((function(t){var e=function(e){var n=e.setControlsVisibility;return Object(F.useEffect)((function(){n({"color-signal-settings":!1,"palette-picker":!1})}),[]),Object(F.createElement)(t,e)};return function(n){return"core/list"!==n.name?Object(F.createElement)(t,n):Object(F.createElement)(F.Fragment,null,Object(F.createElement)(e,n),Object(F.createElement)(q,n))}})),R=function(t){var e=t.listStyle,n=t.listConnection;return A()("nb-list",e,n)},H=function(t){var e=t.values,n=t.start,r=(new DOMParser).parseFromString(e,"text/html").querySelectorAll("body > li").length,o={};return o["--nb-list-start-at"]="".concat(n-1),o["--nb-list-items-count"]="".concat(r+1),o};function $(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function z(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?$(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function W(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Z(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?W(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var J=Object(B.createHigherOrderComponent)((function(t){return function(e){var n=e.name,r=e.attributes;if("core/list"!==n)return Object(F.createElement)(t,e);var o=Z(Z({},e),{},{className:A()(e.className,R(r)),wrapperProps:Z(Z({},e.wrapperProps),{},{style:Z(Z({},e.style),H(r))})});return Object(F.createElement)(t,o)}}),"withBlockEditProps");function K(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Q(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i=[],c=!0,a=!1;try{for(n=n.call(t);!(c=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);c=!0);}catch(t){a=!0,o=t}finally{try{c||null==n.return||n.return()}finally{if(a)throw o}}return i}}(t,e)||function(t,e){if(t){if("string"==typeof t)return K(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?K(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}Object(S.addFilter)("blocks.registerBlockType","novablocks/list/settings",(function(t){return"core/list"!==t.name?t:N(N({},t),{},{attributes:N(N({},t.attributes),{},{listStyle:{type:"string",default:"list-bullet-style"},listConnection:{type:"string",default:"is-style-no-connection"}}),supports:N(N({},t.supports),{},{novaBlocks:{colorSignal:{colorSignalClassname:!0,attributes:!0,controls:!0,functionalColors:!1,paletteClassname:!0,paletteVariationClassname:!1,stickySourceColor:!1}}})})}),1),Object(S.addFilter)("editor.BlockEdit","novablocks/list/list-style",V,1),Object(S.addFilter)("blocks.getSaveContent.extraProps","novablocks/list/with-save-extra-props",(function(t,e,n){return"core/list"!==e.name?t:{className:A()(t.className,R(n)),style:z(z({},t.style),H(n))}}),1),Object(S.addFilter)("editor.BlockListBlock","novablocks/list/with-edit-block-attributes",J,1);var X=n(13),Y=(n(30),Object(B.createHigherOrderComponent)((function(t){return function(e){e.name;var n=e.clientId,r=Object(s.useInnerBlocks)(n),o=Q(Object(s.useMeta)("supernova_prevent_duplicate"),2),i=o[0],c=o[1];return"core/query"===e.name&&r.some((function(t){return"novablocks/supernova"===t.name}))?Object(F.createElement)(F.Fragment,null,Object(F.createElement)(X.InspectorAdvancedControls,null,Object(F.createElement)(G.ToggleControl,{label:Object(L.__)("Prevent duplicate posts","nova-blocks"),checked:i,onChange:function(t){c(t)}})),Object(F.createElement)(t,e)):Object(F.createElement)(t,e)}})));function tt(){return(tt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}Object(S.addFilter)("editor.BlockEdit","novablocks/list/list-style",Y,1),Object(a.registerBlockStyle)("core/quote",{name:"large",label:"Grande"});var et=function(t){return function(e){var n=e.attributes,r=e.setControlsVisibility;return Object(F.useEffect)((function(){r({"content-top-spacing":!1,"content-bottom-spacing":!1})}),[n]),Object(F.createElement)(t,e)}}((function(t){var e,n=t.attributes,r=Object(s.useSettings)(),o=(n.align,A()("wp-block-separator",t.className)),i=Object(X.useBlockProps)({className:o,style:t.style});return Object(F.createElement)("div",tt({},i,{dangerouslySetInnerHTML:{__html:null==r||null===(e=r.separator)||void 0===e?void 0:e.markup}}))}));function nt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function rt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?nt(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var ot={colorSignal:{default:3},paletteVariation:{default:12},align:{type:"string",default:"none"}};Object(S.addFilter)("blocks.registerBlockType","novablocks/separator/alter-support",(function(t){return"core/separator"!==t.name?t:rt(rt({},t),{},{supports:rt(rt({},t.supports),{},{align:["wide","full"],novaBlocks:{colorSignal:{attributes:!0,controls:!0,functionalColors:!1,paletteClassname:!0,paletteVariationClassname:!0,colorSignalClassname:!0,stickySourceColor:!1,minColorSignal:1},spaceAndSizing:!0}}),edit:et,save:function(t){var e,n=t.className,r=(t.attributes.align,Object(c.select)("novablocks").getSettings()),o=X.useBlockProps.save({className:n});return Object(F.createElement)("div",tt({},o,{dangerouslySetInnerHTML:{__html:null==r||null===(e=r.separator)||void 0===e?void 0:e.markup}}))}})}),1);Object(S.addFilter)("blocks.registerBlockType","novablocks/separator/alter-attributes",(function(t){return"core/separator"!==t.name?t:rt(rt({},t),{},{attributes:rt(rt({},t.attributes),ot)})}),20);var it=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,r;return e=t,(n=[{key:"initialize",value:function(t){Object(c.dispatch)("novablocks").updateSettings(t),Object(a.updateCategory)("nova-blocks",{icon:Object(s.getSvg)(y)}),ct()}}])&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),ct=function(){wp.data.subscribe(Object(u.debounce)((function(){var t=Object(u.getContentBlocksArray)();Object(u.cleanupBreakClasses)(),t.forEach(u.maybeAddBreakClassesToElement)}),100))};wp.novaBlocks=new it},8:function(t,e){t.exports=window.wp.data},9:function(t,e,n){(function(e){var n;n=function(){"use strict";var t=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};function n(t,e){return t(e={exports:{}},e.exports),e.exports}t.prototype.stringify=function(){return this.content},t.prototype.toString=function(){return this.stringify()},t.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))},"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;var r=n((function(t,e){t.exports=function(){function t(t){return t&&"object"==typeof t&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(e,n){var o;return n&&!0===n.clone&&t(e)?r((o=e,Array.isArray(o)?[]:{}),e,n):e}function n(n,o,i){var c=n.slice();return o.forEach((function(o,a){void 0===c[a]?c[a]=e(o,i):t(o)?c[a]=r(n[a],o,i):-1===n.indexOf(o)&&c.push(e(o,i))})),c}function r(o,i,c){var a=Array.isArray(i),s=(c||{arrayMerge:n}).arrayMerge||n;return a?Array.isArray(o)?s(o,i,c):e(i,c):function(n,o,i){var c={};return t(n)&&Object.keys(n).forEach((function(t){c[t]=e(n[t],i)})),Object.keys(o).forEach((function(a){t(o[a])&&n[a]?c[a]=r(n[a],o[a],i):c[a]=e(o[a],i)})),c}(o,i,c)}return r.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return r(t,n,e)}))},r}()})),o=n((function(t,e){e.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},t.exports=e.default})),i=o.svg,c=o.xlink,a={};a[i.name]=i.uri,a[c.name]=c.uri;var s=function(t,e){return void 0===t&&(t=""),"<svg "+function(t){return Object.keys(t).map((function(e){return e+'="'+t[e].toString().replace(/"/g,"&quot;")+'"'})).join(" ")}(r(a,e||{}))+">"+t+"</svg>"};return function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"==typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n}(s(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(t)},t.exports=n()}).call(this,n(27))}});
  • nova-blocks/trunk/build/utils/index.asset.php

    r3306530 r3457058  
    1 <?php return array('dependencies' => array('novablocks-easings', 'wp-polyfill'), 'version' => '6d1e316ec05406b138f1f9ca6ce11d77');
     1<?php return array('dependencies' => array('novablocks-easings', 'wp-polyfill'), 'version' => 'ce7d1157b9963d1f39f46d9b402a1c97');
  • nova-blocks/trunk/build/utils/index.js

    r3306530 r3457058  
    44  Licensed under the MIT License (MIT), see
    55  http://jedwatson.github.io/classnames
    6 */!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var t=[],n=0;n<arguments.length;n++){var e=arguments[n];if(e){var i=typeof e;if("string"===i||"number"===i)t.push(e);else if(Array.isArray(e)&&e.length){var a=o.apply(null,e);a&&t.push(a)}else if("object"===i)for(var u in e)r.call(e,u)&&e[u]&&t.push(u)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(e=function(){return o}.apply(n,[]))||(t.exports=e)}()},34:function(t,n){t.exports=window.novablocks.easings},73:function(t,n,r){"use strict";function e(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=new Array(n);r<n;r++)e[r]=t[r];return e}function o(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return e(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}r.r(n),r.d(n,"range",(function(){return i})),r.d(n,"arrayRotate",(function(){return a})),r.d(n,"BREAK_LEFT_CLASS",(function(){return u})),r.d(n,"BREAK_RIGHT_CLASS",(function(){return s})),r.d(n,"cleanupBreakClasses",(function(){return c})),r.d(n,"getAlignedSiblings",(function(){return l})),r.d(n,"getElementBreakClasses",(function(){return f})),r.d(n,"maybeAddBreakClassesToElement",(function(){return d})),r.d(n,"getAdjacentSidebarBlocks",(function(){return h})),r.d(n,"wouldOverlap",(function(){return g})),r.d(n,"doOverlap",(function(){return p})),r.d(n,"getContentBlocksArray",(function(){return m})),r.d(n,"applyLayoutEngine",(function(){return C})),r.d(n,"getGridStyle",(function(){return I})),r.d(n,"getPostsCount",(function(){return z})),r.d(n,"redistributeCardsInAreas",(function(){return B})),r.d(n,"getOptimalHeaderPosition",(function(){return F})),r.d(n,"isLandscape",(function(){return D})),r.d(n,"getParametricLayoutAreaClassName",(function(){return H})),r.d(n,"getAreaBaseClassname",(function(){return q})),r.d(n,"getAreaClassnameByAspectRatio",(function(){return V})),r.d(n,"getAreaClassnameByWidthRatio",(function(){return W})),r.d(n,"getAreaClassnameByHeightRatio",(function(){return X})),r.d(n,"getGridColumnsAndRows",(function(){return $})),r.d(n,"transposeMatrix",(function(){return U})),r.d(n,"getAreaClassname",(function(){return K})),r.d(n,"removeSmallestColumn",(function(){return Y})),r.d(n,"normalizeColumns",(function(){return J})),r.d(n,"moveColumnsToLeft",(function(){return Z})),r.d(n,"growColumnsToRight",(function(){return Q})),r.d(n,"moveColumnsToTop",(function(){return tt})),r.d(n,"getColorSignalClassnames",(function(){return nt})),r.d(n,"getContentColorsSignalClassnames",(function(){return rt})),r.d(n,"getPaletteConfig",(function(){return et})),r.d(n,"getSignals",(function(){return ot})),r.d(n,"getDefaultSignals",(function(){return it})),r.d(n,"syncColorSignalClasses",(function(){return at})),r.d(n,"debounce",(function(){return ut})),r.d(n,"getValuesFromColors",(function(){return Lt})),r.d(n,"getDuotoneFilterSvg",(function(){return It})),r.d(n,"defaultSnapValues",(function(){return zt})),r.d(n,"maybeSnapFocalPoint",(function(){return Bt})),r.d(n,"getSnapClassname",(function(){return Ft})),r.d(n,"hasTouchScreen",(function(){return Nt})),r.d(n,"isMobileDevice",(function(){return Dt})),r.d(n,"normalizeMedia",(function(){return Ht})),r.d(n,"below",(function(){return Vt})),r.d(n,"above",(function(){return Wt})),r.d(n,"mqService",(function(){return qt})),r.d(n,"getOverlayFilterCSSProps",(function(){return Xt})),r.d(n,"getRandomBetween",(function(){return $t})),r.d(n,"getRandomArrayFromArray",(function(){return Ut})),r.d(n,"getRandomFromArray",(function(){return Kt})),r.d(n,"getRandomBooleanValue",(function(){return Yt})),r.d(n,"scrollFromTo",(function(){return Zt})),r.d(n,"getSpacingCSSProps",(function(){return Qt})),r.d(n,"isSafari",(function(){return tn})),r.d(n,"findParents",(function(){return nn})),r.d(n,"shuffleArray",(function(){return rn})),r.d(n,"getControlsClasses",(function(){return en})),r.d(n,"areAttributesDirty",(function(){return on})),r.d(n,"getControlsDirtyClasses",(function(){return an})),r.d(n,"getCardMediaPaddingTop",(function(){return un})),r.d(n,"titleCase",(function(){return sn})),r.d(n,"isAnyPartOfElementInViewport",(function(){return cn})),r.d(n,"capitalizeFirstLetter",(function(){return ln})),r.d(n,"getAlignmentClassnames",(function(){return fn})),r.d(n,"getLevelAttributes",(function(){return dn})),r.d(n,"getAspectRatioAttributes",(function(){return hn})),r.d(n,"getPaddingTopFromContainerHeight",(function(){return gn})),r.d(n,"getAlignFromMatrix",(function(){return pn})),r.d(n,"ready",(function(){return mn})),r.d(n,"addClass",(function(){return vn})),r.d(n,"removeClass",(function(){return bn})),r.d(n,"hasClass",(function(){return wn})),r.d(n,"empty",(function(){return yn})),r.d(n,"toggleClass",(function(){return Cn})),r.d(n,"getFirstChild",(function(){return xn})),r.d(n,"setAndResetElementStyles",(function(){return Mn})),r.d(n,"clamp",(function(){return Sn})),r.d(n,"isFunctionalPalette",(function(){return kn})),r.d(n,"IS_EDITOR",(function(){return An})),r.d(n,"IS_CUSTOMIZER",(function(){return Rn})),r.d(n,"getPreviewAttributes",(function(){return On})),r.d(n,"needsPreview",(function(){return jn})),r.d(n,"onScrollRAF",(function(){return _n})),r.d(n,"matches",(function(){return En})),r.d(n,"resizeDropcap",(function(){return Pn})),r.d(n,"getAttributes",(function(){return Gn})),r.d(n,"applyCSS",(function(){return Tn})),r.d(n,"remove",(function(){return Ln}));var i=function(t,n){for(var r=[],e=0;e<=n-t;e++)r.push(e+t);return r},a=function(t,n,r){n%=t.length;for(var e=1;e<=n;e++)r?t.unshift(t.pop()):t.push(t.shift());return t},u="break-align-left",s="break-align-right",c=function(){var t=".".concat(u,", .").concat(s),n=document.querySelectorAll(t);Array.from(n).forEach((function(t){return t.classList.remove(u,s)}))},l=function(t,n){return Array.from(t.parentElement.children).filter((function(n){return n!==t})).filter((function(t){return t.classList.contains("align".concat(n))}))},f=function(t){var n=h(t),r=l(t,"left"),e=l(t,"right"),o=n.filter((function(t){return"left"===t.side})).map((function(t){return t.element})),i=n.filter((function(t){return"right"===t.side})).map((function(t){return t.element})),a=r.concat(o),c=e.concat(i),f=[];return vn(t,"".concat(u," ").concat(s)),a.some((function(n){return p(n,t)}))||f.push(u),c.some((function(n){return p(n,t)}))||f.push(s),bn(t,"".concat(u," ").concat(s)),f},d=function(t){f(t).forEach((function(n){t.classList.add(n)}))},h=function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],e=n.closest(".nb-sidecar");if(!e)return r;var o=Array.from(e.children).filter((function(t){return t.classList.contains("nb-sidecar-area--sidebar")}));if(!o.length)return r;var i=Array.from(o[0].children).map((function(t){return{element:t,side:e.classList.contains("nb-sidecar--sidebar-left")?"left":"right"}}));return t(e.parentNode,r.concat(i))},g=function(t,n){var r=t.getBoundingClientRect(),e=n.getBoundingClientRect(),o=getComputedStyle(t),i=getComputedStyle(n),a=Math.max(parseInt(o.marginBottom),parseInt(i.marginTop)),u=Math.max(parseInt(i.marginBottom),parseInt(o.marginTop));return!(e.bottom+u<=r.top||e.top>=r.bottom+a)},p=function(t,n){var r=t.getBoundingClientRect(),e=n.getBoundingClientRect(),o=getComputedStyle(t),i=getComputedStyle(n),a=Math.max(parseInt(o.marginBottom),parseInt(i.marginTop)),u=Math.max(parseInt(i.marginBottom),parseInt(o.marginTop)),s=Math.max(parseInt(o.marginRight),parseInt(i.marginLeft)),c=Math.max(parseInt(i.marginRight),parseInt(o.marginLeft));return!(e.bottom+u<=r.top||e.top>=r.bottom+a||e.right+c<=r.left||e.left>=r.right+s)},m=function(){var t=[".is-root-container",".wp-block-query",".wp-block-post-content",".wp-site-blocks",".wp-block-template-part",".nb-content-layout-grid",".nb-sidecar",".nb-sidecar-area--content",".nb-supernova"].join(", ");return Array.from(document.querySelectorAll(t)).reduce((function(t,n){var r=Array.from(n.children).filter((function(t){return En(t,".alignfull, .alignwide, .alignleft, .alignright")}));return t.concat(r)}),[])},v=r(18),b=r.n(v);function w(t,n,r){return n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function y(t,n){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),r.push.apply(r,e)}return r}var C=function(t){var n,r,e=L([],t.gridcolumns,t.gridrows,"X"),o=L([],t.gridcolumns,t.gridrows,"X"),i=L([],t.gridcolumns,t.gridrows,"X"),a=T([],t.gridcolumns,"X"),u=T([],t.gridcolumns,"X"),s=1;for(n=t.featureposition;n<t.featureposition+t.featuresize;n++)a[n]=s;var c=0;for(s++,n=1;n<=t.gridcolumns;n++)if("X"===a[n]){if(c++,a[n-1]!==s)s++;else{var l=1<<t.gridcolumns-t.featuresize-c;(l&t.fragmentation)===l&&s++}a[n]=s}for(n=1;n<=t.gridcolumns;n++){for(var f=n;a[f+1]===a[n];)f++;for(1===n?o[1][n]=t.imageweightleft:f===t.gridcolumns?o[1][n]=t.imageweightright:o[1][n]=Math.round(t.imageweightleft-(t.imageweightleft-t.imageweightright)*(n+f-1)/(2*t.gridcolumns)),r=n;r<=f;r++)o[1][r]=o[1][n];n=f}for(n=2;n<=t.gridrows;n++)o[n]=o[1].slice();for(n=1;n<=t.gridcolumns;n++){for(var d=n;a[d+1]===a[n];)d++;for(1===n?i[1][n]=t.metadetailsleft:d===t.gridcolumns?i[1][n]=t.metadetailsright:(i[1][n]=t.metadetailsleft-(t.metadetailsleft-t.metadetailsright)*(n+d-1)/(2*t.gridcolumns),t.balancemdandiw&&0!=t.imageweightleft-t.imageweightright&&(i[1][n]=i[1][n]*(Math.abs(t.imageweightleft-t.imageweightright)/2/o[1][n])),i[1][n]=Math.round(i[1][n])),r=n;r<=d;r++)i[1][r]=i[1][n];n=d}for(n=2;n<=t.gridrows;n++)i[n]=i[1].slice();if(t.boostfeature&&t.featuresize>0){var h=1,g=1;for(n=1;n<=t.gridcolumns;n++)i[1][n]>i[1][h]&&(h=n),o[1][n]>o[1][g]&&(g=n);if(h!==t.featureposition){var p=i[1][t.featureposition],m=i[1][h];for(n=h;a[n]===a[h];)i[1][n]=p,n++;for(n=t.featureposition;a[n]===a[t.featureposition];)i[1][n]=m,n++;for(n=2;n<=t.gridrows;n++)i[n]=i[1].slice()}if(g!==t.featureposition){var v=o[1][t.featureposition],b=o[1][g];for(n=g;a[n]===a[g];)o[1][n]=v,n++;for(n=t.featureposition;a[n]===a[t.featureposition];)o[1][n]=b,n++;for(n=2;n<=t.gridrows;n++)o[n]=o[1].slice()}}var C=i[1][1],k=o[1][1];for(n=1;n<=t.gridcolumns;n++)i[1][n]>C&&(C=i[1][n]),o[1][n]>k&&(k=o[1][n]);for(k<1&&(k=1),C<1&&(C=1),n=1;n<=t.gridcolumns;n++){for(var A=n;a[A+1]===a[n];)A++;for(u[n]=Math.round((i[1][n]/C+o[1][n]/k)/2*t.gridrows),u[n]>3*(A-n+1)&&(u[n]=3*(A-n+1)),u[n]<1&&(u[n]=1),t.subfeature&&n===t.featureposition&&t.featuresize>0&&u[n]===t.gridrows&&(u[n]=Math.floor(.75*u[n])),u[n]<1?u[n]=1:u[n]>t.gridrows&&(u[n]=t.gridrows),r=n;r<=A;r++)u[r]=u[n];n=A}var R=1;if(t.featuresize>0){for(n=1;n<=u[t.featureposition];){r=t.featureposition;do{e[n][r]=R,r++}while(a[t.featureposition]===a[r]);n++}if(R++,n<=t.gridrows){for(;n<=t.gridrows;){r=t.featureposition;do{e[n][r]=R,i[n][r]=Math.round(.66*i[n][r]),o[n][r]=Math.round(.66*o[n][r]),r++}while(a[t.featureposition]===a[r]);n++}R++}}for(var O,j=1;j<=t.gridcolumns;)if("X"===e[1][j])for(O=1;O<=t.gridrows;){for(n=O;n<=O+u[j]-1&&n<=t.gridrows;){r=j;do{e[n][r]=R,r++}while(a[j]===a[r]);n++}R++,O=n}else j++;var E=R,I=t.hierarchycrossing;for(R=1;I>0&&R<=E;){var z=G(R,e,i,o);if(!1!==z){if(z.endGridColumn===t.gridcolumns)break;var B=G(e[z.startGridRow][z.endGridColumn+1],e,i,o),F=G(e[z.endGridRow][z.endGridColumn+1],e,i,o);if(B.startGridRow===z.startGridRow&&F.endGridRow===z.endGridRow){var N=E/B.nth*(B.area+B.imageWeight+B.metaDetails);if(F.nth!==B.nth){var D=1;for(n=B.nth+1;n<=F.nth;n++){var H=G(n,e,i,o);!1!==H&&(D++,N+=E/H.nth*(H.area+H.imageWeight+H.metaDetails*D)*D)}}if(I<N)R++;else{if(E/z.nth*(z.area+z.imageWeight+z.metaDetails)*Math.pow(2*I/50,3)>N){for(n=B.startGridRow;n<=F.endGridRow;n++)for(r=B.startGridColumn;r<=B.endGridColumn;r++)e[n][r]=R,o[n][r]=z.imageWeight,i[n][r]=z.metaDetails;I-=N,E=_(e)}R++}}else R++}else R++}var q=function(t,n,r,e){var o=P(n,r,e);S(n,r,e,o,t);var i=(o=(o=function(t,n){var r=function(t){for(var n,r=[],e=1;e<t.length-1;e++)for(var o=1;o<t[e].length-1;o++)n=t[e][o],-1===r.indexOf(n)&&r.push(n);return r}(t);r.sort((function(t,n){return t-n}));for(var e=0;e<r.length;e++)e+1!==r[e]&&M(r[e],e+1,t);return r.map((function(t,r){var e=n.find((function(n){return n.nth===t}));return e.nth=r+1,e}))}(n,o)).map((function(t){return function(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?y(Object(r),!0).forEach((function(n){w(t,n,r[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))}))}return t}({initialPostsCount:t.postsCount},t)}))).map((function(t){return{row:t.row,col:t.col,width:t.width,height:t.height,areas:[t]}}));return i.forEach((function(t){t.areas.forEach((function(n,r){i.filter((function(n){return n!==t})).forEach((function(r){r.areas.forEach((function(e,o){e.merged||n.col!==e.col||n.width!==e.width||n.row+n.height!==e.row&&n.row!==e.row+e.height||(e.merged=!0,t.areas.push(e),t.height+=e.height,r.areas.splice(o,1))}))}))}))})),i.filter((function(t){return t.areas.length>0}))}(t,t.flipcolsrows?U(e):e,t.flipcolsrows?U(i):i,t.flipcolsrows?U(o):o);return x(q),q},x=function(t){var n=t.filter((function(t){return 1===t.row})).sort((function(t,n){return n.width-t.width})),r=t.findIndex((function(t){return t===n[0]}));return t.splice(0,0,t.splice(r,1)[0]),t};function M(t,n,r){for(var e=1;e<r.length-1;e++)for(var o=1;o<r[e].length-1;o++)r[e][o]===t&&(r[e][o]=n)}var S=function(t,n,r,e,o){for(var i,a=1;a<=E(t);a++)(i=G(a,t,n,r))&&k(i.startGridRow,i.startGridColumn,t,n,r,e,o)},k=function(t,n,r,e,o,i,a){var u=r[t][n],s=O(u,r),c=j(u,r),l=s,f=c,d=-1;if(Array.isArray(i)&&(d=i.findIndex((function(e){return e.nth===r[t][n]}))),1!==u){for(var h,g,p,m,v,b,w=!0,y=!1;w;)v=r[t+c][n],h=(b=R(v,r)).row,g=b.col,p=O(v,r),m=j(v,r),s===p&&n===g&&Math.abs(f-m)<=1&&Math.abs(e[t][n]-e[h][n])<=1&&Math.abs(o[t][n]-o[h][n])<=1?(c+=m,y=!0,d>-1&&(i[d].postsCount+=1,i[d].height=c)):w=!1;for(w=!y;w&&!a.flipcolsrows;)v=r[t][n+s],h=(b=R(v,r)).row,g=b.col,p=O(v,r),c===(m=j(v,r))&&t===h&&Math.abs(l-p)<=1&&Math.abs(e[t][n]-e[t][g])<=1&&Math.abs(o[t][n]-o[t][g])<=1?(s+=p,y=!0,d>-1&&(i[d].postsCount+=1,i[d].width=s)):w=!1;A(r,t,n,s,c)}},A=function(t,n,r,e,o){for(var i=n;i<n+o;i++)for(var a=r;a<r+e;a++)t[i][a]=t[n][r]},R=function(t,n){for(var r=0;r<n.length;r++)for(var e=0;e<n[r].length;e++)if(n[r][e]===t)return{row:r,col:e};return{}},O=function(t,n){for(var r=R(t,n),e=r.row,o=r.col,i=1;t===n[e][o+i];)i+=1;return i},j=function(t,n){for(var r=R(t,n),e=r.row,o=r.col,i=1;void 0!==n[e+i]&&t===n[e+i][o];)i+=1;return i},_=function(t){for(var n,r=1,e=1;e<=E(t);e++)if(!1!==(n=G(e,t))){if(n.nth>r)for(var o=n.startGridRow;o<=n.endGridRow;o++)for(var i=n.startGridColumn;i<=n.endGridColumn;i++)t[o][i]=r;r++}return r-1},E=function(t){for(var n=0,r=1;r<t.length;r++)for(var e=1;e<t[r].length;e++)t[r][e]>n&&(n=t[r][e]);return n},P=function(t,n,r){for(var e,o=[],i=1;i<=E(t);i++)(e=G(i,t,n,r))&&o.push({nth:e.nth,col:e.startGridColumn,row:e.startGridRow,width:e.endGridColumn-e.startGridColumn+1,height:e.endGridRow-e.startGridRow+1,metaDetails:e.metaDetails,imageWeight:e.imageWeight,postsCount:1});return o},G=function(t,n){for(var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],e=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=!1,i=1;i<n.length;i++)for(var a=1;a<n[i].length;a++)if(n[i][a]===t){for(o={nth:t,startGridColumn:a,startGridRow:i,endGridColumn:a,endGridRow:i,metaDetails:!!r&&r[i][a],imageWeight:!!e&&e[i][a],area:1};a<n[i].length&&n[i][a]===n[i][a+1];)a++;for(o.endGridColumn=a;i<n.length&&n[i][a]===n[i+1][a];)i++;return o.endGridRow=i,o.area=(o.endGridRow-o.startGridRow+1)*(o.endGridColumn-o.startGridColumn+1),o}return o},T=function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"X";t.push("/");for(var e=1;e<=n;e++)t.push(r);return t.push("/"),t},L=function(t,n,r,e){t.push(T([],n,"/"));for(var o=0;o<r;o++)t.push(T([],n,e));return t.push(T([],n,"/")),t},I=function(t){var n=$(t),r=n.gridcolumns,e=n.gridrows;return{display:"grid",gridTemplateColumns:"repeat( ".concat(r,", 1fr )"),gridTemplateRows:"repeat( ".concat(e,", auto )")}},z=function(t){return t.reduce((function(t,n){return t+n.areas.reduce((function(t,n){return t+n.postsCount}),0)}),0)},B=function(t,n,r){for(var e=z(t),o=n,i=o,a=0,u=0;u<t.length;u++){for(var s=t[u],c=0,l=0;l<s.areas.length;l++){var f=s.areas[l];f.spotRatio=N(f,r),c+=f.spotRatio,a+=f.spotRatio}s.spotRatio=c}var d=o-e;if(e!==o)for(var h=0;h<t.length;h++)for(var g=t[h].areas,p=0;p<g.length;p++){var m=g[p],v=Math.round(d*m.spotRatio/a);if(m.postsCount=Math.max(0,m.postsCount+v),a-=m.spotRatio,d-=v,i<=0)return}},F=function(t){for(var n=1,r=[0],e=0;e<t.length;e++)for(var o=t[e],i=o.areas,a=o.row,u=0;u<i.length;u++){var s=i[u];1===a&&0===u&&r.push(n),n+=s.postsCount}return r},N=function(t,n){var r=$(n).gridcolumns,e=t.width,o=t.height,i=t.postsCount/o;return D(t,n)&&(i*=2),i*=r/e},D=function(t,n){var r=$(n),e=r.gridcolumns,o=(r.gridrows,t.nth),i=t.width,a=t.height,u=i*t.initialPostsCount/a>1.33;return i/e>=.5?u||n.subfeature&&2===o:u},H=function(t,n){var r=$(n),e=r.gridcolumns,o=r.gridrows,i=t.width,a=t.height;return b()([q(t),W(i/e),X(a/o),V(t,n)])},q=function(t){var n=t.nth;return b()(["nb-grid__area","nb-grid__area--nth-".concat(n)])},V=function(t,n){return b()([{"nb-grid__area--portrait":!D(t,n),"nb-grid__area--landscape":D(t,n)}])},W=function(t){return b()([{"nb-grid__area--width-xs":t<.3,"nb-grid__area--width-s":.3<=t&&t<.5,"nb-grid__area--width-m":.5<=t&&t<.66,"nb-grid__area--width-l":.66<=t&&t<.8,"nb-grid__area--width-xl":.8<=t&&t<.95,"nb-grid__area--width-full":.95<=t}])},X=function(t){return b()([{"nb-grid__area--height-xs":t<.34,"nb-grid__area--height-s":.34<=t&&t<.5,"nb-grid__area--height-m":.5<=t&&t<.66,"nb-grid__area--height-l":.66<=t&&t<.8,"nb-grid__area--height-xl":.8<=t}])},$=function(t){return{gridcolumns:t.flipcolsrows?t.gridrows:t.gridcolumns,gridrows:t.flipcolsrows?t.gridcolumns:t.gridrows}},U=function(t){return Object.keys(t[0]).map((function(n){return t.map((function(t){return t[n]}))}))},K=function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,e=t.width,o=t.height,i=$(n),a=i.gridcolumns,u=i.gridrows;return b()([q(t),W(r*e/a),X(o/u),V(t,n)])},Y=function(t){var n=t.map((function(t,n){return{area:t,index:n}}));n.sort((function(t,n){return t.area.width-n.area.width}));var r=n[0].index;1===n[0].area.nth&&(r=n[n.length].index),t.splice(r,1)},J=function(t,n){Z(t),Q(t,n),tt(t),t.forEach((function(t){t.areas.forEach((function(n){n.col=t.col,n.width=t.width}))}))},Z=function(t){t.forEach((function(n){for(var r=0,e=!0;e;){t.filter((function(t){return t!==n})).some((function(t){return!(n.col+n.width-1<t.col||n.row+n.height-1<t.row||n.row>t.row+t.height-1||n.col-(r+1)>t.col+t.width-1)}))||n.col-r<=1?e=!1:r++}n.col=n.col-r}))},Q=function(t,n){var r=n.gridcolumns;t.forEach((function(n){for(var e=0,o=!0;o;){t.filter((function(t){return t!==n})).some((function(t){return!(n.col+n.width+e<t.col||n.row+n.height-1<t.row||n.row>t.row+t.height-1||n.col>t.col+t.width-1)}))||n.col+n.width+e-1>=r?o=!1:e++}n.width=n.width+e}))},tt=function(t){t.forEach((function(n){for(var r=0,e=!0;e;){t.filter((function(t){return t!==n})).some((function(t){return!(n.col+n.width-1<t.col||n.row+n.height-1<t.row||n.row-(r+1)>t.row+t.height-1||n.col>t.col+t.width-1)}))||n.row-r<=1?e=!1:r++}n.row=n.row-r}))},nt=function(t,n){var r,e=t.palette,o=t.paletteVariation,i=t.useSourceColorAsReference,a=t.colorSignal,u=null==n||null===(r=n.novaBlocks)||void 0===r?void 0:r.colorSignal,s=[];return(!0===n||!0===u||null!=u&&u.paletteClassname)&&(s.push("sm-palette-".concat(e)),i&&s.push("sm-palette--shifted")),(!0===n||!0===u||null!=u&&u.paletteVariationClassname)&&s.push("sm-variation-".concat(o)),(!0===n||!0===u||null!=u&&u.colorSignalClassname)&&s.push("sm-color-signal-".concat(a)),s.join(" ")},rt=function(t,n){var r=Object.assign({},t,{colorSignal:t.contentColorSignal,paletteVariation:t.contentPaletteVariation,useSourceColorAsReference:!1});return nt(r,n)},et=function(t){var n;return((null===(n=window.styleManager)||void 0===n?void 0:n.colorsConfig)||[]).find((function(n){return"".concat(n.id)==="".concat(t)}))},ot=function(t){var n=et(t),r=null==n?void 0:n.colors.slice();if(!n||null==n||!n.variations)return it();for(var e=n.variations.slice(),o=Math.min(r.length,4),i=[],a=r.length/o,u=0;u<o;u++){var s=a*u,c=a*(u+1);i.push(r.slice(s,c))}var l=[],f=e.map((function(t){return t.bg.toLowerCase()}));return i.forEach((function(t){var n=t[0],r=t[t.length-1],e=f.indexOf(n.toLowerCase()),o=f.lastIndexOf(r.toLowerCase()),i=Math.floor(.5*e+.5*o);l.push(i+1)})),l},it=function(){return[1,3,8,11]},at=function(t,n){n&&t&&(n.classList.forEach((function(t){t.indexOf("sm-")>-1&&n.classList.remove(t)})),t.classList.forEach((function(t){t.indexOf("sm-")>-1&&n.classList.add(t)})))},ut=function(t,n){var r=null;return function(){var e=this,o=arguments,i=function(){t.apply(e,o)};clearTimeout(r),r=setTimeout(i,n)}},st={grad:.9,turn:360,rad:360/(2*Math.PI)},ct=function(t){return"string"==typeof t?t.length>0:"number"==typeof t},lt=function(t,n,r){return void 0===n&&(n=0),void 0===r&&(r=Math.pow(10,n)),Math.round(r*t)/r+0},ft=function(t,n,r){return void 0===n&&(n=0),void 0===r&&(r=1),t>r?r:t>n?t:n},dt=function(t){return(t=isFinite(t)?t%360:0)>0?t:t+360},ht=function(t){return{r:ft(t.r,0,255),g:ft(t.g,0,255),b:ft(t.b,0,255),a:ft(t.a)}},gt=function(t){return{r:lt(t.r),g:lt(t.g),b:lt(t.b),a:lt(t.a,3)}},pt=/^#([0-9a-f]{3,8})$/i,mt=function(t){var n=t.toString(16);return n.length<2?"0"+n:n},vt=function(t){var n=t.r,r=t.g,e=t.b,o=t.a,i=Math.max(n,r,e),a=i-Math.min(n,r,e),u=a?i===n?(r-e)/a:i===r?2+(e-n)/a:4+(n-r)/a:0;return{h:60*(u<0?u+6:u),s:i?a/i*100:0,v:i/255*100,a:o}},bt=function(t){var n=t.h,r=t.s,e=t.v,o=t.a;n=n/360*6,r/=100,e/=100;var i=Math.floor(n),a=e*(1-r),u=e*(1-(n-i)*r),s=e*(1-(1-n+i)*r),c=i%6;return{r:255*[e,u,a,a,s,e][c],g:255*[s,e,e,u,a,a][c],b:255*[a,a,s,e,e,u][c],a:o}},wt=function(t){return{h:dt(t.h),s:ft(t.s,0,100),l:ft(t.l,0,100),a:ft(t.a)}},yt=function(t){return{h:lt(t.h),s:lt(t.s),l:lt(t.l),a:lt(t.a,3)}},Ct=function(t){return bt((r=(n=t).s,{h:n.h,s:(r*=((e=n.l)<50?e:100-e)/100)>0?2*r/(e+r)*100:0,v:e+r,a:n.a}));var n,r,e},xt=function(t){return{h:(n=vt(t)).h,s:(o=(200-(r=n.s))*(e=n.v)/100)>0&&o<200?r*e/100/(o<=100?o:200-o)*100:0,l:o/2,a:n.a};var n,r,e,o},Mt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,St=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,kt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,At=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Rt={string:[[function(t){var n=pt.exec(t);return n?(t=n[1]).length<=4?{r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:4===t.length?lt(parseInt(t[3]+t[3],16)/255,2):1}:6===t.length||8===t.length?{r:parseInt(t.substr(0,2),16),g:parseInt(t.substr(2,2),16),b:parseInt(t.substr(4,2),16),a:8===t.length?lt(parseInt(t.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(t){var n=kt.exec(t)||At.exec(t);return n?n[2]!==n[4]||n[4]!==n[6]?null:ht({r:Number(n[1])/(n[2]?100/255:1),g:Number(n[3])/(n[4]?100/255:1),b:Number(n[5])/(n[6]?100/255:1),a:void 0===n[7]?1:Number(n[7])/(n[8]?100:1)}):null},"rgb"],[function(t){var n=Mt.exec(t)||St.exec(t);if(!n)return null;var r,e,o=wt({h:(r=n[1],e=n[2],void 0===e&&(e="deg"),Number(r)*(st[e]||1)),s:Number(n[3]),l:Number(n[4]),a:void 0===n[5]?1:Number(n[5])/(n[6]?100:1)});return Ct(o)},"hsl"]],object:[[function(t){var n=t.r,r=t.g,e=t.b,o=t.a,i=void 0===o?1:o;return ct(n)&&ct(r)&&ct(e)?ht({r:Number(n),g:Number(r),b:Number(e),a:Number(i)}):null},"rgb"],[function(t){var n=t.h,r=t.s,e=t.l,o=t.a,i=void 0===o?1:o;if(!ct(n)||!ct(r)||!ct(e))return null;var a=wt({h:Number(n),s:Number(r),l:Number(e),a:Number(i)});return Ct(a)},"hsl"],[function(t){var n=t.h,r=t.s,e=t.v,o=t.a,i=void 0===o?1:o;if(!ct(n)||!ct(r)||!ct(e))return null;var a=function(t){return{h:dt(t.h),s:ft(t.s,0,100),v:ft(t.v,0,100),a:ft(t.a)}}({h:Number(n),s:Number(r),v:Number(e),a:Number(i)});return bt(a)},"hsv"]]},Ot=function(t,n){for(var r=0;r<n.length;r++){var e=n[r][0](t);if(e)return[e,n[r][1]]}return[null,void 0]},jt=function(t){return"string"==typeof t?Ot(t.trim(),Rt.string):"object"==typeof t&&null!==t?Ot(t,Rt.object):[null,void 0]},_t=function(t,n){var r=xt(t);return{h:r.h,s:ft(r.s+100*n,0,100),l:r.l,a:r.a}},Et=function(t){return(299*t.r+587*t.g+114*t.b)/1e3/255},Pt=function(t,n){var r=xt(t);return{h:r.h,s:r.s,l:ft(r.l+100*n,0,100),a:r.a}},Gt=function(){function t(t){this.parsed=jt(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return t.prototype.isValid=function(){return null!==this.parsed},t.prototype.brightness=function(){return lt(Et(this.rgba),2)},t.prototype.isDark=function(){return Et(this.rgba)<.5},t.prototype.isLight=function(){return Et(this.rgba)>=.5},t.prototype.toHex=function(){return n=(t=gt(this.rgba)).r,r=t.g,e=t.b,i=(o=t.a)<1?mt(lt(255*o)):"","#"+mt(n)+mt(r)+mt(e)+i;var t,n,r,e,o,i},t.prototype.toRgb=function(){return gt(this.rgba)},t.prototype.toRgbString=function(){return n=(t=gt(this.rgba)).r,r=t.g,e=t.b,(o=t.a)<1?"rgba("+n+", "+r+", "+e+", "+o+")":"rgb("+n+", "+r+", "+e+")";var t,n,r,e,o},t.prototype.toHsl=function(){return yt(xt(this.rgba))},t.prototype.toHslString=function(){return n=(t=yt(xt(this.rgba))).h,r=t.s,e=t.l,(o=t.a)<1?"hsla("+n+", "+r+"%, "+e+"%, "+o+")":"hsl("+n+", "+r+"%, "+e+"%)";var t,n,r,e,o},t.prototype.toHsv=function(){return t=vt(this.rgba),{h:lt(t.h),s:lt(t.s),v:lt(t.v),a:lt(t.a,3)};var t},t.prototype.invert=function(){return Tt({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},t.prototype.saturate=function(t){return void 0===t&&(t=.1),Tt(_t(this.rgba,t))},t.prototype.desaturate=function(t){return void 0===t&&(t=.1),Tt(_t(this.rgba,-t))},t.prototype.grayscale=function(){return Tt(_t(this.rgba,-1))},t.prototype.lighten=function(t){return void 0===t&&(t=.1),Tt(Pt(this.rgba,t))},t.prototype.darken=function(t){return void 0===t&&(t=.1),Tt(Pt(this.rgba,-t))},t.prototype.rotate=function(t){return void 0===t&&(t=15),this.hue(this.hue()+t)},t.prototype.alpha=function(t){return"number"==typeof t?Tt({r:(n=this.rgba).r,g:n.g,b:n.b,a:t}):lt(this.rgba.a,3);var n},t.prototype.hue=function(t){var n=xt(this.rgba);return"number"==typeof t?Tt({h:t,s:n.s,l:n.l,a:n.a}):lt(n.h)},t.prototype.isEqual=function(t){return this.toHex()===Tt(t).toHex()},t}(),Tt=function(t){return t instanceof Gt?t:new Gt(t)},Lt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n={r:[],g:[],b:[],a:[]};return t.forEach((function(t){var r=Tt(t).toRgb();n.r.push(r.r/255),n.g.push(r.g/255),n.b.push(r.b/255),n.a.push(r.a)})),n},It=function(t,n){var r=Lt(t);return'<svg\n      xmlnsXlink="http://www.w3.org/1999/xlink"\n      viewBox="0 0 0 0"\n      width="0"\n      height="0"\n      focusable="false"\n      role="none"\n    >\n      <defs>\n        <filter id="'.concat(n,'" color-interpolation-filters="sRGB">\n          <feColorMatrix type="matrix" values="\n              .33 .33 .33 0 0\n              .33 .33 .33 0 0\n              .33 .33 .33 0 0\n              .33 .33 .33 1 0" \n          />\n          <feComponentTransfer>\n            <feFuncR type="table" tableValues="').concat(r.r.join(" "),'" />\n            <feFuncG type="table" tableValues="').concat(r.g.join(" "),'" />\n            <feFuncB type="table" tableValues="').concat(r.b.join(" "),'" />\n            <feFuncA type="table" tableValues="').concat(r.a.join(" "),'" />\n          </feComponentTransfer>\n          <feComposite\n            in2="SourceGraphic"\n            operator="in"\n          />\n        </filter>\n      </defs>\n    </svg>')},zt={x:[0,.5,1],y:[0,.5,1]},Bt=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zt,r=parseFloat(t.x),e=parseFloat(t.y),o=.05;return n.x.forEach((function(t){t-o<r&&r<t+o&&(r=t)})),n.y.forEach((function(t){t-o<e&&e<t+o&&(e=t)})),{x:r,y:e}},Ft=function(t){var n=[];return zt.x.includes(parseFloat(t.x))&&n.push("is-snapped-x"),zt.y.includes(parseFloat(t.y))&&n.push("is-snapped-y"),n.join(" ")},Nt=function(){var t=!1;if("maxTouchPoints"in navigator)t=navigator.maxTouchPoints>0;else if("msMaxTouchPoints"in navigator)t=navigator.msMaxTouchPoints>0;else{var n=window.matchMedia&&matchMedia("(pointer:coarse)");if(n&&"(pointer:coarse)"===n.media)t=!!n.matches;else if("orientation"in window)t=!0;else{var r=navigator.userAgent;t=/\b(BlackBerry|webOS|iPhone|IEMobile)\b/i.test(r)||/\b(Android|Windows Phone|iPad|iPod)\b/i.test(r)}}return t},Dt=function(){var t=!1;return function(n){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4)))&&(t=!0)}(navigator.userAgent||navigator.vendor||window.opera),t},Ht=function(t){var n,r,e,o,i,a;return{type:null==t?void 0:t.type,width:(null==t||null===(n=t.sizes)||void 0===n||null===(r=n.novablocks_large)||void 0===r?void 0:r.width)||(null==t?void 0:t.width),height:(null==t||null===(e=t.sizes)||void 0===e||null===(o=e.novablocks_large)||void 0===o?void 0:o.height)||t.height,url:(null==t||null===(i=t.sizes)||void 0===i||null===(a=i.novablocks_large)||void 0===a?void 0:a.url)||(null==t?void 0:t.url),alt:(null==t?void 0:t.alt)||""}};var qt=new function t(){var n=this;!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),this.breakpoints={mobile:"480px",tablet:"768px",lap:"1024px",desktop:"1440px"},this.above={},this.below={},Object.keys(this.breakpoints).forEach((function(t){var r=n.breakpoints[t],e=window.matchMedia("(min-width: ".concat(r,")")),o=function(r){n.above[t]=r.matches,n.below[t]=!r.matches};o(e),e.addEventListener("change",o)}))},Vt=function(t){return qt.below[t]},Wt=function(t){return qt.above[t]},Xt=function(t){return{"--nb-overlay-filter-strength":t.overlayFilterStrength/100}},$t=function(t,n){var r=Math.max(0,Math.random()-Number.MIN_VALUE);return Math.floor(r*(n-t+1)+t)},Ut=function(t,n){var r=new Array(n),e=t.length,o=new Array(e);if(!e)return[];for(;n--;){var i=Math.floor(Math.random()*e);r[n]=t[i in o?o[i]:i],o[i]=--e in o?o[e]:e}return r},Kt=function(t){return Ut(t,1)[0]},Yt=function(){return Ut([!0,!1],1)[0]},Jt=r(34),Zt=function(t,n,r){var e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2e3,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Jt.linear,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(){},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:function(){},u=0,s=Math.max(.1,Math.min(Math.abs(n-r)/e,.8));function c(){var e=(u+=1/60)/s,i=o(e);e<1?(t.scrollTo(0,n+(r-n)*i),window.requestAnimationFrame(c)):(t.scrollTo(0,r),"function"==typeof a&&a())}"function"==typeof i&&i(),c()},Qt=function(t){var n=t.blockTopSpacing,r=t.blockBottomSpacing,e=t.emphasisTopSpacing,o=t.emphasisBottomSpacing,i=t.verticalAlignment,a=t.contentAreaWidth,u=t.contentPadding,s=t.mediaContainerHeight,c=t.imagePadding,l=t.imageResizing,f=t.layoutGutter,d=t.minHeightFallback,h=t.thumbnailAspectRatio,g=t.spacingModifier,p=t.spacingMultiplierOverride;return{"--nb-emphasis-top-spacing":("top"===i?Math.abs(e):e)+"","--nb-emphasis-bottom-spacing":("bottom"===i?Math.abs(o):o)+"","--nb-block-top-spacing":n+"","--nb-block-bottom-spacing":r+"","--nb-block-zindex":Math.max(0,-1*(n+r)),"--nb-card-content-area-width":"".concat(a,"%"),"--nb-card-media-container-height":s,"--nb-card-content-padding-multiplier":u/100,"--nb-card-media-padding-top":un(h),"--nb-card-media-object-fit":"cropped"===l?"cover":"scale-down","--nb-card-media-padding-multiplier":c/100,"--nb-card-layout-gap-modifier":f/100,"--nb-min-height-fallback":d,"--nb-minimum-container-height":d+"vh","--nb-spacing-modifier":g+"","--nb-spacing-multiplier-override":p+""}},tn=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),nn=function(t,n){var r=[];return function t(e){var o=e.parentNode;o instanceof HTMLElement&&(o.matches(n)&&r.push(o),t(o))}(t),r},rn=function(t){for(var n,r,e=t.length;0!==e;)r=Math.floor(Math.random()*e),n=t[e-=1],t[e]=t[r],t[r]=n;return t},en=function(t,n){var r=on(t,n);return an(r)},on=function(t,n){var r=!1,e=n(t);return Object.keys(e).some((function(n){return e[n]!==t[n]}))&&(r=!0),r},an=function(t){var n=["novablocks-controls-wrap"];return t&&n.push("novablocks-controls-wrap--dirty"),n.join(" ")},un=function(t){var n=t/50-1;n<0&&(n*=2);var r=1,e=1;return(n=Math.min(Math.max(-3,n),1))>0&&(r=1+n),n<0&&(e=1+Math.abs(n)),"".concat(100*r/e,"%")},sn=function(t){for(var n=t.toLowerCase().split(" "),r=0;r<n.length;r++)n[r]=n[r].charAt(0).toUpperCase()+n[r].substring(1);return n.join(" ")},cn=function(t){var n=t.getBoundingClientRect(),r=window.innerHeight||document.documentElement.clientHeight,e=window.innerWidth||document.documentElement.clientWidth,o=n.top<=r&&n.top+n.height>=0,i=n.left<=e&&n.left+n.width>=0;return o&&i},ln=function(t){return"string"!=typeof t?"":t.charAt(0).toUpperCase()+t.slice(1)},fn=function(t){var n=t.contentPosition;if("string"!=typeof n)return"";var r=n.split(" "),e=r[0],o=r[1];return"novablocks-u-valign-".concat(e," novablocks-u-halign-").concat(o)},dn=function(t){var n=t.level;return{level:n,collectionTitleLevel:n,cardTitleLevel:n+1}},hn=function(t){var n=t.thumbnailAspectRatio,r=t.thumbnailAspectRatioString;return"auto"===r?{}:(n<50&&(r="landscape"),{thumbnailAspectRatio:n,thumbnailAspectRatioString:r})},gn=function(t){var n=t/50-1,r=1,e=1;return(n=Math.min(Math.max(-1,n),1))>0&&(r=1+n),n<0&&(e=1+Math.abs(n)),100*r/e},pn=function(t){if("string"!=typeof t)return["center","center"];var n=t.split(/\b\s+/);return[n[0],n[1]||"center"]},mn=function(t){"loading"!=document.readyState?t():document.addEventListener("DOMContentLoaded",t)},vn=function(t,n){var r,e=n.split(/\s+/).filter((function(t){return t.trim().length}));e.length&&(r=t.classList).add.apply(r,o(e))},bn=function(t,n){var r,e=n.split(/\s+/).filter((function(t){return t.trim().length}));e.length&&(r=t.classList).remove.apply(r,o(e))},wn=function(t,n){return t.classList.contains(n)},yn=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},Cn=function(t,n,r){void 0===r?wn(t,n)?bn(t,n):vn(t,n):r?vn(t,n):bn(t,n)},xn=function(t){for(var n=t.firstChild;null!=n&&3===n.nodeType;)n=n.nextSibling;return n};function Mn(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=function(){Object.keys(n).forEach((function(r){t.style[r]=n[r]}))},e=function(){Object.keys(n).forEach((function(n){t.style[n]=""}))};r(),window.requestIdleCallback?window.requestIdleCallback(e):setTimeout(e,0)}var Sn=function(t,n,r){return Math.min(Math.max(n,t),r)},kn=function(t){return"_"===(t.id+"").charAt(0)},An=document.body.classList.contains("block-editor-page"),Rn=document.body.classList.contains("wp-customizer"),On=function(t){return jn(t)?null!=t&&t.preview?t:Object.assign({},t,{layoutStyle:"classic",columns:1,cardLayout:"horizontal",cardMediaOpacity:100}):Object.assign({},t,{preview:!1})},jn=function(t){return["parametric","carousel","masonry"].includes(t.layoutStyle)&&"auto"!==t.contentType},_n=function(t){var n=window.pageYOffset,r=-1,e=!1;window.addEventListener("scroll",(function(){n=window.pageYOffset,e=!1})),window.addEventListener("resize",(function(){e=!1}));requestAnimationFrame((function o(){e||(t(n,r),r=n,e=!0),requestAnimationFrame(o)}))},En=function(t,n){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,n)},Pn=function(t){var n=t.parentElement,r=t.offsetWidth,e=.9*n.offsetWidth/r,o=t.offsetHeight,i=.9*n.offsetHeight/o,a=Math.min(e,i),u=window.getComputedStyle(t,null).getPropertyValue("font-size"),s=parseFloat(u)*a;t.style.fontSize="".concat(s,"px")},Gn=function(t){var n={};return Object.keys(t.dataset).forEach((function(r){try{n[r]=JSON.parse(t.dataset[r])}catch(e){n[r]=t.dataset[r]}})),n},Tn=function(t,n){for(var r in n)0===r.indexOf("--")?t.style.setProperty(r,n[r]):t.style[r]=n[r]},Ln=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)}}});
     6*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var t=[],n=0;n<arguments.length;n++){var e=arguments[n];if(e){var i=typeof e;if("string"===i||"number"===i)t.push(e);else if(Array.isArray(e)&&e.length){var a=o.apply(null,e);a&&t.push(a)}else if("object"===i)for(var u in e)r.call(e,u)&&e[u]&&t.push(u)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(e=function(){return o}.apply(n,[]))||(t.exports=e)}()},34:function(t,n){t.exports=window.novablocks.easings},73:function(t,n,r){"use strict";function e(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=new Array(n);r<n;r++)e[r]=t[r];return e}function o(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return e(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}r.r(n),r.d(n,"range",(function(){return i})),r.d(n,"arrayRotate",(function(){return a})),r.d(n,"BREAK_LEFT_CLASS",(function(){return u})),r.d(n,"BREAK_RIGHT_CLASS",(function(){return s})),r.d(n,"cleanupBreakClasses",(function(){return c})),r.d(n,"getAlignedSiblings",(function(){return l})),r.d(n,"getElementBreakClasses",(function(){return f})),r.d(n,"maybeAddBreakClassesToElement",(function(){return d})),r.d(n,"getAdjacentSidebarBlocks",(function(){return h})),r.d(n,"wouldOverlap",(function(){return g})),r.d(n,"doOverlap",(function(){return p})),r.d(n,"getContentBlocksArray",(function(){return m})),r.d(n,"applyLayoutEngine",(function(){return C})),r.d(n,"getGridStyle",(function(){return I})),r.d(n,"getPostsCount",(function(){return z})),r.d(n,"redistributeCardsInAreas",(function(){return B})),r.d(n,"getOptimalHeaderPosition",(function(){return F})),r.d(n,"isLandscape",(function(){return D})),r.d(n,"getParametricLayoutAreaClassName",(function(){return H})),r.d(n,"getAreaBaseClassname",(function(){return q})),r.d(n,"getAreaClassnameByAspectRatio",(function(){return V})),r.d(n,"getAreaClassnameByWidthRatio",(function(){return W})),r.d(n,"getAreaClassnameByHeightRatio",(function(){return X})),r.d(n,"getGridColumnsAndRows",(function(){return $})),r.d(n,"transposeMatrix",(function(){return U})),r.d(n,"getAreaClassname",(function(){return K})),r.d(n,"removeSmallestColumn",(function(){return Y})),r.d(n,"normalizeColumns",(function(){return J})),r.d(n,"moveColumnsToLeft",(function(){return Z})),r.d(n,"growColumnsToRight",(function(){return Q})),r.d(n,"moveColumnsToTop",(function(){return tt})),r.d(n,"getColorSignalClassnames",(function(){return nt})),r.d(n,"getContentColorsSignalClassnames",(function(){return rt})),r.d(n,"getPaletteConfig",(function(){return et})),r.d(n,"getSignals",(function(){return ot})),r.d(n,"getDefaultSignals",(function(){return it})),r.d(n,"syncColorSignalClasses",(function(){return at})),r.d(n,"debounce",(function(){return ut})),r.d(n,"getValuesFromColors",(function(){return Lt})),r.d(n,"getDuotoneFilterSvg",(function(){return It})),r.d(n,"defaultSnapValues",(function(){return zt})),r.d(n,"maybeSnapFocalPoint",(function(){return Bt})),r.d(n,"getSnapClassname",(function(){return Ft})),r.d(n,"hasTouchScreen",(function(){return Nt})),r.d(n,"isMobileDevice",(function(){return Dt})),r.d(n,"normalizeMedia",(function(){return Ht})),r.d(n,"below",(function(){return Vt})),r.d(n,"above",(function(){return Wt})),r.d(n,"mqService",(function(){return qt})),r.d(n,"getOverlayFilterCSSProps",(function(){return Xt})),r.d(n,"getRandomBetween",(function(){return $t})),r.d(n,"getRandomArrayFromArray",(function(){return Ut})),r.d(n,"getRandomFromArray",(function(){return Kt})),r.d(n,"getRandomBooleanValue",(function(){return Yt})),r.d(n,"scrollFromTo",(function(){return Zt})),r.d(n,"getSpacingCSSProps",(function(){return Qt})),r.d(n,"isSafari",(function(){return tn})),r.d(n,"findParents",(function(){return nn})),r.d(n,"shuffleArray",(function(){return rn})),r.d(n,"getControlsClasses",(function(){return en})),r.d(n,"areAttributesDirty",(function(){return on})),r.d(n,"getControlsDirtyClasses",(function(){return an})),r.d(n,"getCardMediaPaddingTop",(function(){return un})),r.d(n,"titleCase",(function(){return sn})),r.d(n,"isAnyPartOfElementInViewport",(function(){return cn})),r.d(n,"capitalizeFirstLetter",(function(){return ln})),r.d(n,"getAlignmentClassnames",(function(){return fn})),r.d(n,"getLevelAttributes",(function(){return dn})),r.d(n,"getAspectRatioAttributes",(function(){return hn})),r.d(n,"getPaddingTopFromContainerHeight",(function(){return gn})),r.d(n,"getAlignFromMatrix",(function(){return pn})),r.d(n,"ready",(function(){return mn})),r.d(n,"addClass",(function(){return vn})),r.d(n,"removeClass",(function(){return bn})),r.d(n,"hasClass",(function(){return wn})),r.d(n,"empty",(function(){return yn})),r.d(n,"toggleClass",(function(){return Cn})),r.d(n,"getFirstChild",(function(){return xn})),r.d(n,"setAndResetElementStyles",(function(){return Mn})),r.d(n,"clamp",(function(){return Sn})),r.d(n,"isFunctionalPalette",(function(){return kn})),r.d(n,"IS_EDITOR",(function(){return An})),r.d(n,"IS_CUSTOMIZER",(function(){return Rn})),r.d(n,"getPreviewAttributes",(function(){return On})),r.d(n,"needsPreview",(function(){return jn})),r.d(n,"onScrollRAF",(function(){return _n})),r.d(n,"matches",(function(){return En})),r.d(n,"resizeDropcap",(function(){return Pn})),r.d(n,"getAttributes",(function(){return Gn})),r.d(n,"applyCSS",(function(){return Tn})),r.d(n,"remove",(function(){return Ln}));var i=function(t,n){for(var r=[],e=0;e<=n-t;e++)r.push(e+t);return r},a=function(t,n,r){n%=t.length;for(var e=1;e<=n;e++)r?t.unshift(t.pop()):t.push(t.shift());return t},u="break-align-left",s="break-align-right",c=function(){var t=".".concat(u,", .").concat(s),n=document.querySelectorAll(t);Array.from(n).forEach((function(t){return t.classList.remove(u,s)}))},l=function(t,n){return Array.from(t.parentElement.children).filter((function(n){return n!==t})).filter((function(t){return t.classList.contains("align".concat(n))}))},f=function(t){var n=h(t),r=l(t,"left"),e=l(t,"right"),o=n.filter((function(t){return"left"===t.side})).map((function(t){return t.element})),i=n.filter((function(t){return"right"===t.side})).map((function(t){return t.element})),a=r.concat(o),c=e.concat(i),f=[];return vn(t,"".concat(u," ").concat(s)),a.some((function(n){return p(n,t)}))||f.push(u),c.some((function(n){return p(n,t)}))||f.push(s),bn(t,"".concat(u," ").concat(s)),f},d=function(t){f(t).forEach((function(n){t.classList.add(n)}))},h=function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],e=n.closest(".nb-sidecar");if(!e)return r;var o=Array.from(e.children).filter((function(t){return t.classList.contains("nb-sidecar-area--sidebar")}));if(!o.length)return r;var i=Array.from(o[0].children).map((function(t){return{element:t,side:e.classList.contains("nb-sidecar--sidebar-left")?"left":"right"}}));return t(e.parentNode,r.concat(i))},g=function(t,n){var r=t.getBoundingClientRect(),e=n.getBoundingClientRect(),o=getComputedStyle(t),i=getComputedStyle(n),a=Math.max(parseInt(o.marginBottom),parseInt(i.marginTop)),u=Math.max(parseInt(i.marginBottom),parseInt(o.marginTop));return!(e.bottom+u<=r.top||e.top>=r.bottom+a)},p=function(t,n){var r=t.getBoundingClientRect(),e=n.getBoundingClientRect(),o=getComputedStyle(t),i=getComputedStyle(n),a=Math.max(parseInt(o.marginBottom),parseInt(i.marginTop)),u=Math.max(parseInt(i.marginBottom),parseInt(o.marginTop)),s=Math.max(parseInt(o.marginRight),parseInt(i.marginLeft)),c=Math.max(parseInt(i.marginRight),parseInt(o.marginLeft));return!(e.bottom+u<=r.top||e.top>=r.bottom+a||e.right+c<=r.left||e.left>=r.right+s)},m=function(){var t=[".is-root-container",".wp-block-query",".wp-block-post-content",".wp-site-blocks",".wp-block-template-part",".nb-content-layout-grid",".nb-sidecar",".nb-sidecar-area--content",".nb-supernova"].join(", ");return Array.from(document.querySelectorAll(t)).reduce((function(t,n){var r=Array.from(n.children).filter((function(t){return En(t,".alignfull, .alignwide, .alignleft, .alignright")}));return t.concat(r)}),[])},v=r(18),b=r.n(v);function w(t,n,r){return n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function y(t,n){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),r.push.apply(r,e)}return r}var C=function(t){var n,r,e=L([],t.gridcolumns,t.gridrows,"X"),o=L([],t.gridcolumns,t.gridrows,"X"),i=L([],t.gridcolumns,t.gridrows,"X"),a=T([],t.gridcolumns,"X"),u=T([],t.gridcolumns,"X"),s=1;for(n=t.featureposition;n<t.featureposition+t.featuresize;n++)a[n]=s;var c=0;for(s++,n=1;n<=t.gridcolumns;n++)if("X"===a[n]){if(c++,a[n-1]!==s)s++;else{var l=1<<t.gridcolumns-t.featuresize-c;(l&t.fragmentation)===l&&s++}a[n]=s}for(n=1;n<=t.gridcolumns;n++){for(var f=n;a[f+1]===a[n];)f++;for(1===n?o[1][n]=t.imageweightleft:f===t.gridcolumns?o[1][n]=t.imageweightright:o[1][n]=Math.round(t.imageweightleft-(t.imageweightleft-t.imageweightright)*(n+f-1)/(2*t.gridcolumns)),r=n;r<=f;r++)o[1][r]=o[1][n];n=f}for(n=2;n<=t.gridrows;n++)o[n]=o[1].slice();for(n=1;n<=t.gridcolumns;n++){for(var d=n;a[d+1]===a[n];)d++;for(1===n?i[1][n]=t.metadetailsleft:d===t.gridcolumns?i[1][n]=t.metadetailsright:(i[1][n]=t.metadetailsleft-(t.metadetailsleft-t.metadetailsright)*(n+d-1)/(2*t.gridcolumns),t.balancemdandiw&&0!=t.imageweightleft-t.imageweightright&&(i[1][n]=i[1][n]*(Math.abs(t.imageweightleft-t.imageweightright)/2/o[1][n])),i[1][n]=Math.round(i[1][n])),r=n;r<=d;r++)i[1][r]=i[1][n];n=d}for(n=2;n<=t.gridrows;n++)i[n]=i[1].slice();if(t.boostfeature&&t.featuresize>0){var h=1,g=1;for(n=1;n<=t.gridcolumns;n++)i[1][n]>i[1][h]&&(h=n),o[1][n]>o[1][g]&&(g=n);if(h!==t.featureposition){var p=i[1][t.featureposition],m=i[1][h];for(n=h;a[n]===a[h];)i[1][n]=p,n++;for(n=t.featureposition;a[n]===a[t.featureposition];)i[1][n]=m,n++;for(n=2;n<=t.gridrows;n++)i[n]=i[1].slice()}if(g!==t.featureposition){var v=o[1][t.featureposition],b=o[1][g];for(n=g;a[n]===a[g];)o[1][n]=v,n++;for(n=t.featureposition;a[n]===a[t.featureposition];)o[1][n]=b,n++;for(n=2;n<=t.gridrows;n++)o[n]=o[1].slice()}}var C=i[1][1],k=o[1][1];for(n=1;n<=t.gridcolumns;n++)i[1][n]>C&&(C=i[1][n]),o[1][n]>k&&(k=o[1][n]);for(k<1&&(k=1),C<1&&(C=1),n=1;n<=t.gridcolumns;n++){for(var A=n;a[A+1]===a[n];)A++;for(u[n]=Math.round((i[1][n]/C+o[1][n]/k)/2*t.gridrows),u[n]>3*(A-n+1)&&(u[n]=3*(A-n+1)),u[n]<1&&(u[n]=1),t.subfeature&&n===t.featureposition&&t.featuresize>0&&u[n]===t.gridrows&&(u[n]=Math.floor(.75*u[n])),u[n]<1?u[n]=1:u[n]>t.gridrows&&(u[n]=t.gridrows),r=n;r<=A;r++)u[r]=u[n];n=A}var R=1;if(t.featuresize>0){for(n=1;n<=u[t.featureposition];){r=t.featureposition;do{e[n][r]=R,r++}while(a[t.featureposition]===a[r]);n++}if(R++,n<=t.gridrows){for(;n<=t.gridrows;){r=t.featureposition;do{e[n][r]=R,i[n][r]=Math.round(.66*i[n][r]),o[n][r]=Math.round(.66*o[n][r]),r++}while(a[t.featureposition]===a[r]);n++}R++}}for(var O,j=1;j<=t.gridcolumns;)if("X"===e[1][j])for(O=1;O<=t.gridrows;){for(n=O;n<=O+u[j]-1&&n<=t.gridrows;){r=j;do{e[n][r]=R,r++}while(a[j]===a[r]);n++}R++,O=n}else j++;var E=R,I=t.hierarchycrossing;for(R=1;I>0&&R<=E;){var z=G(R,e,i,o);if(!1!==z){if(z.endGridColumn===t.gridcolumns)break;var B=G(e[z.startGridRow][z.endGridColumn+1],e,i,o),F=G(e[z.endGridRow][z.endGridColumn+1],e,i,o);if(B.startGridRow===z.startGridRow&&F.endGridRow===z.endGridRow){var N=E/B.nth*(B.area+B.imageWeight+B.metaDetails);if(F.nth!==B.nth){var D=1;for(n=B.nth+1;n<=F.nth;n++){var H=G(n,e,i,o);!1!==H&&(D++,N+=E/H.nth*(H.area+H.imageWeight+H.metaDetails*D)*D)}}if(I<N)R++;else{if(E/z.nth*(z.area+z.imageWeight+z.metaDetails)*Math.pow(2*I/50,3)>N){for(n=B.startGridRow;n<=F.endGridRow;n++)for(r=B.startGridColumn;r<=B.endGridColumn;r++)e[n][r]=R,o[n][r]=z.imageWeight,i[n][r]=z.metaDetails;I-=N,E=_(e)}R++}}else R++}else R++}var q=function(t,n,r,e){var o=P(n,r,e);S(n,r,e,o,t);var i=(o=(o=function(t,n){var r=function(t){for(var n,r=[],e=1;e<t.length-1;e++)for(var o=1;o<t[e].length-1;o++)n=t[e][o],-1===r.indexOf(n)&&r.push(n);return r}(t);r.sort((function(t,n){return t-n}));for(var e=0;e<r.length;e++)e+1!==r[e]&&M(r[e],e+1,t);return r.map((function(t,r){var e=n.find((function(n){return n.nth===t}));return e.nth=r+1,e}))}(n,o)).map((function(t){return function(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?y(Object(r),!0).forEach((function(n){w(t,n,r[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))}))}return t}({initialPostsCount:t.postsCount},t)}))).map((function(t){return{row:t.row,col:t.col,width:t.width,height:t.height,areas:[t]}}));return i.forEach((function(t){t.areas.forEach((function(n,r){i.filter((function(n){return n!==t})).forEach((function(r){r.areas.forEach((function(e,o){e.merged||n.col!==e.col||n.width!==e.width||n.row+n.height!==e.row&&n.row!==e.row+e.height||(e.merged=!0,t.areas.push(e),t.height+=e.height,r.areas.splice(o,1))}))}))}))})),i.filter((function(t){return t.areas.length>0}))}(t,t.flipcolsrows?U(e):e,t.flipcolsrows?U(i):i,t.flipcolsrows?U(o):o);return x(q),q},x=function(t){var n=t.filter((function(t){return 1===t.row})).sort((function(t,n){return n.width-t.width})),r=t.findIndex((function(t){return t===n[0]}));return t.splice(0,0,t.splice(r,1)[0]),t};function M(t,n,r){for(var e=1;e<r.length-1;e++)for(var o=1;o<r[e].length-1;o++)r[e][o]===t&&(r[e][o]=n)}var S=function(t,n,r,e,o){for(var i,a=1;a<=E(t);a++)(i=G(a,t,n,r))&&k(i.startGridRow,i.startGridColumn,t,n,r,e,o)},k=function(t,n,r,e,o,i,a){var u=r[t][n],s=O(u,r),c=j(u,r),l=s,f=c,d=-1;if(Array.isArray(i)&&(d=i.findIndex((function(e){return e.nth===r[t][n]}))),1!==u){for(var h,g,p,m,v,b,w=!0,y=!1;w;)v=r[t+c][n],h=(b=R(v,r)).row,g=b.col,p=O(v,r),m=j(v,r),s===p&&n===g&&Math.abs(f-m)<=1&&Math.abs(e[t][n]-e[h][n])<=1&&Math.abs(o[t][n]-o[h][n])<=1?(c+=m,y=!0,d>-1&&(i[d].postsCount+=1,i[d].height=c)):w=!1;for(w=!y;w&&!a.flipcolsrows;)v=r[t][n+s],h=(b=R(v,r)).row,g=b.col,p=O(v,r),c===(m=j(v,r))&&t===h&&Math.abs(l-p)<=1&&Math.abs(e[t][n]-e[t][g])<=1&&Math.abs(o[t][n]-o[t][g])<=1?(s+=p,y=!0,d>-1&&(i[d].postsCount+=1,i[d].width=s)):w=!1;A(r,t,n,s,c)}},A=function(t,n,r,e,o){for(var i=n;i<n+o;i++)for(var a=r;a<r+e;a++)t[i][a]=t[n][r]},R=function(t,n){for(var r=0;r<n.length;r++)for(var e=0;e<n[r].length;e++)if(n[r][e]===t)return{row:r,col:e};return{}},O=function(t,n){for(var r=R(t,n),e=r.row,o=r.col,i=1;t===n[e][o+i];)i+=1;return i},j=function(t,n){for(var r=R(t,n),e=r.row,o=r.col,i=1;void 0!==n[e+i]&&t===n[e+i][o];)i+=1;return i},_=function(t){for(var n,r=1,e=1;e<=E(t);e++)if(!1!==(n=G(e,t))){if(n.nth>r)for(var o=n.startGridRow;o<=n.endGridRow;o++)for(var i=n.startGridColumn;i<=n.endGridColumn;i++)t[o][i]=r;r++}return r-1},E=function(t){for(var n=0,r=1;r<t.length;r++)for(var e=1;e<t[r].length;e++)t[r][e]>n&&(n=t[r][e]);return n},P=function(t,n,r){for(var e,o=[],i=1;i<=E(t);i++)(e=G(i,t,n,r))&&o.push({nth:e.nth,col:e.startGridColumn,row:e.startGridRow,width:e.endGridColumn-e.startGridColumn+1,height:e.endGridRow-e.startGridRow+1,metaDetails:e.metaDetails,imageWeight:e.imageWeight,postsCount:1});return o},G=function(t,n){for(var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],e=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=!1,i=1;i<n.length;i++)for(var a=1;a<n[i].length;a++)if(n[i][a]===t){for(o={nth:t,startGridColumn:a,startGridRow:i,endGridColumn:a,endGridRow:i,metaDetails:!!r&&r[i][a],imageWeight:!!e&&e[i][a],area:1};a<n[i].length&&n[i][a]===n[i][a+1];)a++;for(o.endGridColumn=a;i<n.length&&n[i][a]===n[i+1][a];)i++;return o.endGridRow=i,o.area=(o.endGridRow-o.startGridRow+1)*(o.endGridColumn-o.startGridColumn+1),o}return o},T=function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"X";t.push("/");for(var e=1;e<=n;e++)t.push(r);return t.push("/"),t},L=function(t,n,r,e){t.push(T([],n,"/"));for(var o=0;o<r;o++)t.push(T([],n,e));return t.push(T([],n,"/")),t},I=function(t){var n=$(t),r=n.gridcolumns,e=n.gridrows;return{display:"grid",gridTemplateColumns:"repeat( ".concat(r,", 1fr )"),gridTemplateRows:"repeat( ".concat(e,", auto )")}},z=function(t){return t.reduce((function(t,n){return t+n.areas.reduce((function(t,n){return t+n.postsCount}),0)}),0)},B=function(t,n,r){for(var e=z(t),o=n,i=o,a=0,u=0;u<t.length;u++){for(var s=t[u],c=0,l=0;l<s.areas.length;l++){var f=s.areas[l];f.spotRatio=N(f,r),c+=f.spotRatio,a+=f.spotRatio}s.spotRatio=c}var d=o-e;if(e!==o)for(var h=0;h<t.length;h++)for(var g=t[h].areas,p=0;p<g.length;p++){var m=g[p],v=Math.round(d*m.spotRatio/a);if(m.postsCount=Math.max(0,m.postsCount+v),a-=m.spotRatio,d-=v,i<=0)return}},F=function(t){for(var n=1,r=[0],e=0;e<t.length;e++)for(var o=t[e],i=o.areas,a=o.row,u=0;u<i.length;u++){var s=i[u];1===a&&0===u&&r.push(n),n+=s.postsCount}return r},N=function(t,n){var r=$(n).gridcolumns,e=t.width,o=t.height,i=t.postsCount/o;return D(t,n)&&(i*=2),i*=r/e},D=function(t,n){var r=$(n),e=r.gridcolumns,o=(r.gridrows,t.nth),i=t.width,a=t.height,u=i*t.initialPostsCount/a>1.33;return i/e>=.5?u||n.subfeature&&2===o:u},H=function(t,n){var r=$(n),e=r.gridcolumns,o=r.gridrows,i=t.width,a=t.height;return b()([q(t),W(i/e),X(a/o),V(t,n)])},q=function(t){var n=t.nth;return b()(["nb-grid__area","nb-grid__area--nth-".concat(n)])},V=function(t,n){return b()([{"nb-grid__area--portrait":!D(t,n),"nb-grid__area--landscape":D(t,n)}])},W=function(t){return b()([{"nb-grid__area--width-xs":t<.3,"nb-grid__area--width-s":.3<=t&&t<.5,"nb-grid__area--width-m":.5<=t&&t<.66,"nb-grid__area--width-l":.66<=t&&t<.8,"nb-grid__area--width-xl":.8<=t&&t<.95,"nb-grid__area--width-full":.95<=t}])},X=function(t){return b()([{"nb-grid__area--height-xs":t<.34,"nb-grid__area--height-s":.34<=t&&t<.5,"nb-grid__area--height-m":.5<=t&&t<.66,"nb-grid__area--height-l":.66<=t&&t<.8,"nb-grid__area--height-xl":.8<=t}])},$=function(t){return{gridcolumns:t.flipcolsrows?t.gridrows:t.gridcolumns,gridrows:t.flipcolsrows?t.gridcolumns:t.gridrows}},U=function(t){return Object.keys(t[0]).map((function(n){return t.map((function(t){return t[n]}))}))},K=function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,e=t.width,o=t.height,i=$(n),a=i.gridcolumns,u=i.gridrows;return b()([q(t),W(r*e/a),X(o/u),V(t,n)])},Y=function(t){var n=t.map((function(t,n){return{area:t,index:n}}));n.sort((function(t,n){return t.area.width-n.area.width}));var r=n[0].index;1===n[0].area.nth&&(r=n[n.length].index),t.splice(r,1)},J=function(t,n){Z(t),Q(t,n),tt(t),t.forEach((function(t){t.areas.forEach((function(n){n.col=t.col,n.width=t.width}))}))},Z=function(t){t.forEach((function(n){for(var r=0,e=!0;e;){t.filter((function(t){return t!==n})).some((function(t){return!(n.col+n.width-1<t.col||n.row+n.height-1<t.row||n.row>t.row+t.height-1||n.col-(r+1)>t.col+t.width-1)}))||n.col-r<=1?e=!1:r++}n.col=n.col-r}))},Q=function(t,n){var r=n.gridcolumns;t.forEach((function(n){for(var e=0,o=!0;o;){t.filter((function(t){return t!==n})).some((function(t){return!(n.col+n.width+e<t.col||n.row+n.height-1<t.row||n.row>t.row+t.height-1||n.col>t.col+t.width-1)}))||n.col+n.width+e-1>=r?o=!1:e++}n.width=n.width+e}))},tt=function(t){t.forEach((function(n){for(var r=0,e=!0;e;){t.filter((function(t){return t!==n})).some((function(t){return!(n.col+n.width-1<t.col||n.row+n.height-1<t.row||n.row-(r+1)>t.row+t.height-1||n.col>t.col+t.width-1)}))||n.row-r<=1?e=!1:r++}n.row=n.row-r}))},nt=function(t,n){var r,e=t.palette,o=t.paletteVariation,i=t.useSourceColorAsReference,a=t.colorSignal,u=null==n||null===(r=n.novaBlocks)||void 0===r?void 0:r.colorSignal,s=[];return(!0===n||!0===u||null!=u&&u.paletteClassname)&&(s.push("sm-palette-".concat(e)),i&&s.push("sm-palette--shifted")),(!0===n||!0===u||null!=u&&u.paletteVariationClassname)&&s.push("sm-variation-".concat(o)),(!0===n||!0===u||null!=u&&u.colorSignalClassname)&&s.push("sm-color-signal-".concat(a)),s.join(" ")},rt=function(t,n){var r=Object.assign({},t,{colorSignal:t.contentColorSignal,paletteVariation:t.contentPaletteVariation,useSourceColorAsReference:!1});return nt(r,n)},et=function(t){var n;return((null===(n=window.styleManager)||void 0===n?void 0:n.colorsConfig)||[]).find((function(n){return"".concat(n.id)==="".concat(t)}))},ot=function(t){var n=et(t),r=null==n?void 0:n.colors.slice();if(!n||null==n||!n.variations)return it();for(var e=n.variations.slice(),o=Math.min(r.length,4),i=[],a=r.length/o,u=0;u<o;u++){var s=a*u,c=a*(u+1);i.push(r.slice(s,c))}var l=[],f=e.map((function(t){return t.bg.toLowerCase()}));return i.forEach((function(t){var n=t[0],r=t[t.length-1],e=f.indexOf(n.toLowerCase()),o=f.lastIndexOf(r.toLowerCase()),i=Math.floor(.5*e+.5*o);l.push(i+1)})),l},it=function(){return[1,3,8,11]},at=function(t,n){n&&t&&(n.classList.forEach((function(t){t.indexOf("sm-")>-1&&n.classList.remove(t)})),t.classList.forEach((function(t){t.indexOf("sm-")>-1&&n.classList.add(t)})))},ut=function(t,n){var r=null;return function(){var e=this,o=arguments,i=function(){t.apply(e,o)};clearTimeout(r),r=setTimeout(i,n)}},st={grad:.9,turn:360,rad:360/(2*Math.PI)},ct=function(t){return"string"==typeof t?t.length>0:"number"==typeof t},lt=function(t,n,r){return void 0===n&&(n=0),void 0===r&&(r=Math.pow(10,n)),Math.round(r*t)/r+0},ft=function(t,n,r){return void 0===n&&(n=0),void 0===r&&(r=1),t>r?r:t>n?t:n},dt=function(t){return(t=isFinite(t)?t%360:0)>0?t:t+360},ht=function(t){return{r:ft(t.r,0,255),g:ft(t.g,0,255),b:ft(t.b,0,255),a:ft(t.a)}},gt=function(t){return{r:lt(t.r),g:lt(t.g),b:lt(t.b),a:lt(t.a,3)}},pt=/^#([0-9a-f]{3,8})$/i,mt=function(t){var n=t.toString(16);return n.length<2?"0"+n:n},vt=function(t){var n=t.r,r=t.g,e=t.b,o=t.a,i=Math.max(n,r,e),a=i-Math.min(n,r,e),u=a?i===n?(r-e)/a:i===r?2+(e-n)/a:4+(n-r)/a:0;return{h:60*(u<0?u+6:u),s:i?a/i*100:0,v:i/255*100,a:o}},bt=function(t){var n=t.h,r=t.s,e=t.v,o=t.a;n=n/360*6,r/=100,e/=100;var i=Math.floor(n),a=e*(1-r),u=e*(1-(n-i)*r),s=e*(1-(1-n+i)*r),c=i%6;return{r:255*[e,u,a,a,s,e][c],g:255*[s,e,e,u,a,a][c],b:255*[a,a,s,e,e,u][c],a:o}},wt=function(t){return{h:dt(t.h),s:ft(t.s,0,100),l:ft(t.l,0,100),a:ft(t.a)}},yt=function(t){return{h:lt(t.h),s:lt(t.s),l:lt(t.l),a:lt(t.a,3)}},Ct=function(t){return bt((r=(n=t).s,{h:n.h,s:(r*=((e=n.l)<50?e:100-e)/100)>0?2*r/(e+r)*100:0,v:e+r,a:n.a}));var n,r,e},xt=function(t){return{h:(n=vt(t)).h,s:(o=(200-(r=n.s))*(e=n.v)/100)>0&&o<200?r*e/100/(o<=100?o:200-o)*100:0,l:o/2,a:n.a};var n,r,e,o},Mt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,St=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,kt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,At=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Rt={string:[[function(t){var n=pt.exec(t);return n?(t=n[1]).length<=4?{r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:4===t.length?lt(parseInt(t[3]+t[3],16)/255,2):1}:6===t.length||8===t.length?{r:parseInt(t.substr(0,2),16),g:parseInt(t.substr(2,2),16),b:parseInt(t.substr(4,2),16),a:8===t.length?lt(parseInt(t.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(t){var n=kt.exec(t)||At.exec(t);return n?n[2]!==n[4]||n[4]!==n[6]?null:ht({r:Number(n[1])/(n[2]?100/255:1),g:Number(n[3])/(n[4]?100/255:1),b:Number(n[5])/(n[6]?100/255:1),a:void 0===n[7]?1:Number(n[7])/(n[8]?100:1)}):null},"rgb"],[function(t){var n=Mt.exec(t)||St.exec(t);if(!n)return null;var r,e,o=wt({h:(r=n[1],e=n[2],void 0===e&&(e="deg"),Number(r)*(st[e]||1)),s:Number(n[3]),l:Number(n[4]),a:void 0===n[5]?1:Number(n[5])/(n[6]?100:1)});return Ct(o)},"hsl"]],object:[[function(t){var n=t.r,r=t.g,e=t.b,o=t.a,i=void 0===o?1:o;return ct(n)&&ct(r)&&ct(e)?ht({r:Number(n),g:Number(r),b:Number(e),a:Number(i)}):null},"rgb"],[function(t){var n=t.h,r=t.s,e=t.l,o=t.a,i=void 0===o?1:o;if(!ct(n)||!ct(r)||!ct(e))return null;var a=wt({h:Number(n),s:Number(r),l:Number(e),a:Number(i)});return Ct(a)},"hsl"],[function(t){var n=t.h,r=t.s,e=t.v,o=t.a,i=void 0===o?1:o;if(!ct(n)||!ct(r)||!ct(e))return null;var a=function(t){return{h:dt(t.h),s:ft(t.s,0,100),v:ft(t.v,0,100),a:ft(t.a)}}({h:Number(n),s:Number(r),v:Number(e),a:Number(i)});return bt(a)},"hsv"]]},Ot=function(t,n){for(var r=0;r<n.length;r++){var e=n[r][0](t);if(e)return[e,n[r][1]]}return[null,void 0]},jt=function(t){return"string"==typeof t?Ot(t.trim(),Rt.string):"object"==typeof t&&null!==t?Ot(t,Rt.object):[null,void 0]},_t=function(t,n){var r=xt(t);return{h:r.h,s:ft(r.s+100*n,0,100),l:r.l,a:r.a}},Et=function(t){return(299*t.r+587*t.g+114*t.b)/1e3/255},Pt=function(t,n){var r=xt(t);return{h:r.h,s:r.s,l:ft(r.l+100*n,0,100),a:r.a}},Gt=function(){function t(t){this.parsed=jt(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return t.prototype.isValid=function(){return null!==this.parsed},t.prototype.brightness=function(){return lt(Et(this.rgba),2)},t.prototype.isDark=function(){return Et(this.rgba)<.5},t.prototype.isLight=function(){return Et(this.rgba)>=.5},t.prototype.toHex=function(){return n=(t=gt(this.rgba)).r,r=t.g,e=t.b,i=(o=t.a)<1?mt(lt(255*o)):"","#"+mt(n)+mt(r)+mt(e)+i;var t,n,r,e,o,i},t.prototype.toRgb=function(){return gt(this.rgba)},t.prototype.toRgbString=function(){return n=(t=gt(this.rgba)).r,r=t.g,e=t.b,(o=t.a)<1?"rgba("+n+", "+r+", "+e+", "+o+")":"rgb("+n+", "+r+", "+e+")";var t,n,r,e,o},t.prototype.toHsl=function(){return yt(xt(this.rgba))},t.prototype.toHslString=function(){return n=(t=yt(xt(this.rgba))).h,r=t.s,e=t.l,(o=t.a)<1?"hsla("+n+", "+r+"%, "+e+"%, "+o+")":"hsl("+n+", "+r+"%, "+e+"%)";var t,n,r,e,o},t.prototype.toHsv=function(){return t=vt(this.rgba),{h:lt(t.h),s:lt(t.s),v:lt(t.v),a:lt(t.a,3)};var t},t.prototype.invert=function(){return Tt({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},t.prototype.saturate=function(t){return void 0===t&&(t=.1),Tt(_t(this.rgba,t))},t.prototype.desaturate=function(t){return void 0===t&&(t=.1),Tt(_t(this.rgba,-t))},t.prototype.grayscale=function(){return Tt(_t(this.rgba,-1))},t.prototype.lighten=function(t){return void 0===t&&(t=.1),Tt(Pt(this.rgba,t))},t.prototype.darken=function(t){return void 0===t&&(t=.1),Tt(Pt(this.rgba,-t))},t.prototype.rotate=function(t){return void 0===t&&(t=15),this.hue(this.hue()+t)},t.prototype.alpha=function(t){return"number"==typeof t?Tt({r:(n=this.rgba).r,g:n.g,b:n.b,a:t}):lt(this.rgba.a,3);var n},t.prototype.hue=function(t){var n=xt(this.rgba);return"number"==typeof t?Tt({h:t,s:n.s,l:n.l,a:n.a}):lt(n.h)},t.prototype.isEqual=function(t){return this.toHex()===Tt(t).toHex()},t}(),Tt=function(t){return t instanceof Gt?t:new Gt(t)},Lt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n={r:[],g:[],b:[],a:[]};return t.forEach((function(t){var r=Tt(t).toRgb();n.r.push(r.r/255),n.g.push(r.g/255),n.b.push(r.b/255),n.a.push(r.a)})),n},It=function(t,n){var r=Lt(t);return'<svg\n      xmlnsXlink="http://www.w3.org/1999/xlink"\n      viewBox="0 0 0 0"\n      width="0"\n      height="0"\n      focusable="false"\n      role="none"\n    >\n      <defs>\n        <filter id="'.concat(n,'" color-interpolation-filters="sRGB">\n          <feColorMatrix type="matrix" values="\n              .33 .33 .33 0 0\n              .33 .33 .33 0 0\n              .33 .33 .33 0 0\n              .33 .33 .33 1 0" \n          />\n          <feComponentTransfer>\n            <feFuncR type="table" tableValues="').concat(r.r.join(" "),'" />\n            <feFuncG type="table" tableValues="').concat(r.g.join(" "),'" />\n            <feFuncB type="table" tableValues="').concat(r.b.join(" "),'" />\n            <feFuncA type="table" tableValues="').concat(r.a.join(" "),'" />\n          </feComponentTransfer>\n          <feComposite\n            in2="SourceGraphic"\n            operator="in"\n          />\n        </filter>\n      </defs>\n    </svg>')},zt={x:[0,.5,1],y:[0,.5,1]},Bt=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zt,r=parseFloat(t.x),e=parseFloat(t.y),o=.05;return n.x.forEach((function(t){t-o<r&&r<t+o&&(r=t)})),n.y.forEach((function(t){t-o<e&&e<t+o&&(e=t)})),{x:r,y:e}},Ft=function(t){var n=[];return zt.x.includes(parseFloat(t.x))&&n.push("is-snapped-x"),zt.y.includes(parseFloat(t.y))&&n.push("is-snapped-y"),n.join(" ")},Nt=function(){var t=!1;if("maxTouchPoints"in navigator)t=navigator.maxTouchPoints>0;else if("msMaxTouchPoints"in navigator)t=navigator.msMaxTouchPoints>0;else{var n=window.matchMedia&&matchMedia("(pointer:coarse)");if(n&&"(pointer:coarse)"===n.media)t=!!n.matches;else if("orientation"in window)t=!0;else{var r=navigator.userAgent;t=/\b(BlackBerry|webOS|iPhone|IEMobile)\b/i.test(r)||/\b(Android|Windows Phone|iPad|iPod)\b/i.test(r)}}return t},Dt=function(){var t=!1;return function(n){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4)))&&(t=!0)}(navigator.userAgent||navigator.vendor||window.opera),t},Ht=function(t){var n,r,e,o,i,a;return{type:null==t?void 0:t.type,width:(null==t||null===(n=t.sizes)||void 0===n||null===(r=n.novablocks_large)||void 0===r?void 0:r.width)||(null==t?void 0:t.width),height:(null==t||null===(e=t.sizes)||void 0===e||null===(o=e.novablocks_large)||void 0===o?void 0:o.height)||t.height,url:(null==t||null===(i=t.sizes)||void 0===i||null===(a=i.novablocks_large)||void 0===a?void 0:a.url)||(null==t?void 0:t.url),alt:(null==t?void 0:t.alt)||""}};var qt=new function t(){var n=this;!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),this.breakpoints={mobile:"480px",tablet:"768px",lap:"1024px",desktop:"1440px"},this.above={},this.below={},Object.keys(this.breakpoints).forEach((function(t){var r=n.breakpoints[t],e=window.matchMedia("(min-width: ".concat(r,")")),o=function(r){n.above[t]=r.matches,n.below[t]=!r.matches};o(e),e.addEventListener("change",o)}))},Vt=function(t){return qt.below[t]},Wt=function(t){return qt.above[t]},Xt=function(t){return{"--nb-overlay-filter-strength":t.overlayFilterStrength/100}},$t=function(t,n){var r=Math.max(0,Math.random()-Number.MIN_VALUE);return Math.floor(r*(n-t+1)+t)},Ut=function(t,n){var r=new Array(n),e=t.length,o=new Array(e);if(!e)return[];for(;n--;){var i=Math.floor(Math.random()*e);r[n]=t[i in o?o[i]:i],o[i]=--e in o?o[e]:e}return r},Kt=function(t){return Ut(t,1)[0]},Yt=function(){return Ut([!0,!1],1)[0]},Jt=r(34),Zt=function(t,n,r){var e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2e3,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Jt.linear,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(){},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:function(){},u=0,s=Math.max(.1,Math.min(Math.abs(n-r)/e,.8));function c(){var e=(u+=1/60)/s,i=o(e);e<1?(t.scrollTo(0,n+(r-n)*i),window.requestAnimationFrame(c)):(t.scrollTo(0,r),"function"==typeof a&&a())}"function"==typeof i&&i(),c()},Qt=function(t){var n=t.blockTopSpacing,r=t.blockBottomSpacing,e=t.emphasisTopSpacing,o=t.emphasisBottomSpacing,i=t.verticalAlignment,a=t.contentAreaWidth,u=t.contentPadding,s=t.mediaContainerHeight,c=t.imagePadding,l=t.imageResizing,f=t.layoutGutter,d=t.minHeightFallback,h=t.thumbnailAspectRatio,g=t.spacingModifier,p=t.spacingMultiplierOverride;return{"--nb-emphasis-top-spacing":("top"===i?Math.abs(e):e)+"","--nb-emphasis-bottom-spacing":("bottom"===i?Math.abs(o):o)+"","--nb-block-top-spacing":n+"","--nb-block-bottom-spacing":r+"","--nb-block-zindex":Math.max(0,-1*(n+r)),"--nb-card-content-area-width":"".concat(a,"%"),"--nb-card-media-container-height":s,"--nb-card-content-padding-multiplier":u/100,"--nb-card-media-padding-top":un(h),"--nb-card-media-object-fit":"cropped"===l?"cover":"scale-down","--nb-card-media-padding-multiplier":c/100,"--nb-card-layout-gap-modifier":f/100,"--nb-min-height-fallback":d,"--nb-minimum-container-height":d+"vh","--nb-spacing-modifier":g+"","--nb-spacing-multiplier-override":p+""}},tn=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),nn=function(t,n){var r=[];return function t(e){var o=e.parentNode;o instanceof HTMLElement&&(o.matches(n)&&r.push(o),t(o))}(t),r},rn=function(t){for(var n,r,e=t.length;0!==e;)r=Math.floor(Math.random()*e),n=t[e-=1],t[e]=t[r],t[r]=n;return t},en=function(t,n){var r=on(t,n);return an(r)},on=function(t,n){var r=!1,e=n(t);return Object.keys(e).some((function(n){return e[n]!==t[n]}))&&(r=!0),r},an=function(t){var n=["novablocks-controls-wrap"];return t&&n.push("novablocks-controls-wrap--dirty"),n.join(" ")},un=function(t){var n=t/50-1;n<0&&(n*=2);var r=1,e=1;return(n=Math.min(Math.max(-3,n),1))>0&&(r=1+n),n<0&&(e=1+Math.abs(n)),"".concat(100*r/e,"%")},sn=function(t){for(var n=t.toLowerCase().split(" "),r=0;r<n.length;r++)n[r]=n[r].charAt(0).toUpperCase()+n[r].substring(1);return n.join(" ")},cn=function(t){var n=t.getBoundingClientRect(),r=window.innerHeight||document.documentElement.clientHeight,e=window.innerWidth||document.documentElement.clientWidth,o=n.top<=r&&n.top+n.height>=0,i=n.left<=e&&n.left+n.width>=0;return o&&i},ln=function(t){return"string"!=typeof t?"":t.charAt(0).toUpperCase()+t.slice(1)},fn=function(t){var n=t.contentPosition;if("string"!=typeof n)return"";var r=n.split(" "),e=r[0],o=r[1];return"novablocks-u-valign-".concat(e," novablocks-u-halign-").concat(o)},dn=function(t){var n=t.level;return{level:n,collectionTitleLevel:n,cardTitleLevel:n+1}},hn=function(t){var n=t.thumbnailAspectRatio,r=t.thumbnailAspectRatioString;return"auto"===r?{}:(n<50&&(r="landscape"),{thumbnailAspectRatio:n,thumbnailAspectRatioString:r})},gn=function(t){var n=t/50-1,r=1,e=1;return(n=Math.min(Math.max(-1,n),1))>0&&(r=1+n),n<0&&(e=1+Math.abs(n)),100*r/e},pn=function(t){if("string"!=typeof t)return["center","center"];var n=t.split(/\b\s+/);return[n[0],n[1]||"center"]},mn=function(t){"loading"!=document.readyState?t():document.addEventListener("DOMContentLoaded",t)},vn=function(t,n){var r,e=n.split(/\s+/).filter((function(t){return t.trim().length}));e.length&&(r=t.classList).add.apply(r,o(e))},bn=function(t,n){var r,e=n.split(/\s+/).filter((function(t){return t.trim().length}));e.length&&(r=t.classList).remove.apply(r,o(e))},wn=function(t,n){return t.classList.contains(n)},yn=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},Cn=function(t,n,r){void 0===r?wn(t,n)?bn(t,n):vn(t,n):r?vn(t,n):bn(t,n)},xn=function(t){for(var n=t.firstChild;null!=n&&3===n.nodeType;)n=n.nextSibling;return n};function Mn(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=function(){Object.keys(n).forEach((function(r){t.style[r]=n[r]}))},e=function(){Object.keys(n).forEach((function(n){t.style[n]=""}))};r(),window.requestIdleCallback?window.requestIdleCallback(e):setTimeout(e,0)}var Sn=function(t,n,r){return Math.min(Math.max(n,t),r)},kn=function(t){return"_"===(t.id+"").charAt(0)},An=document.body.classList.contains("block-editor-page"),Rn=document.body.classList.contains("wp-customizer"),On=function(t){return jn(t)?null!=t&&t.preview?t:Object.assign({},t,{layoutStyle:"classic",columns:1,cardLayout:"horizontal",cardMediaOpacity:100}):Object.assign({},t,{preview:!1})},jn=function(t){return["parametric","carousel","masonry"].includes(t.layoutStyle)&&"auto"!==t.contentType},_n=function(t){var n=window.pageYOffset,r=-1,e=!1;window.addEventListener("scroll",(function(){n=window.pageYOffset,e=!1})),window.addEventListener("resize",(function(){e=!1}));requestAnimationFrame((function o(){e||(t(n,r),r=n,e=!0),requestAnimationFrame(o)}))},En=function(t,n){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,n)},Pn=function(t){var n=t.parentElement,r=t.offsetWidth,e=.9*n.offsetWidth/r,o=t.offsetHeight,i=.9*n.offsetHeight/o,a=Math.min(e,i),u=window.getComputedStyle(t,null).getPropertyValue("font-size"),s=parseFloat(u)*a;t.style.fontSize="".concat(s,"px")},Gn=function(t){var n={};return Object.keys(t.dataset).forEach((function(r){try{n[r]=JSON.parse(t.dataset[r])}catch(e){n[r]=t.dataset[r]}})),n},Tn=function(t,n){for(var r in n)0===r.indexOf("--")?t.style.setProperty(r,n[r]):t.style[r]=n[r]},Ln=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)}}});
  • nova-blocks/trunk/languages/nova-blocks.pot

    r3306530 r3457058  
    1 # Copyright (C) 2025 Pixelgrade
     1# Copyright (C) 2026 Pixelgrade
    22# This file is distributed under the GPLv2 or later.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Nova Blocks 2.1.9\n"
     5"Project-Id-Version: Nova Blocks 2.1.10\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/nova-blocks\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-06-04T14:10:16+00:00\n"
     12"POT-Creation-Date: 2026-02-09T12:29:39+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
     
    547547#. translators: %s: The post reading time in minutes.
    548548#: build/block-library/blocks/post-meta/init.php:95
    549 #: lib/block-rendering.php:1840
     549#: lib/block-rendering.php:1838
    550550#: packages/block-library/src/blocks/post-meta/init.php:95
    551551#: build/block-editor/index.js:11
     
    710710msgstr ""
    711711
    712 #: lib/block-rendering.php:1479
    713 #: lib/block-rendering.php:1729
     712#: lib/block-rendering.php:1473
     713#: lib/block-rendering.php:1727
    714714#: build/block-editor/index.js:11
    715715msgid "Read More"
    716716msgstr ""
    717717
    718 #: lib/block-rendering.php:1784
     718#: lib/block-rendering.php:1782
    719719#: build/block-editor/index.js:11
    720720msgid "No Comments"
     
    722722
    723723#. translators: %s: The number of comments.
    724 #: lib/block-rendering.php:1790
     724#: lib/block-rendering.php:1788
    725725#, php-format
    726726msgctxt "comments title"
  • nova-blocks/trunk/lib/block-rendering.php

    r3306530 r3457058  
    5555
    5656    return $classes;
    57 }
    58 
    59 
    60 if ( ! function_exists( 'novablocks_sanitize_buttons_style' ) ) {
    61     function novablocks_sanitize_buttons_style( $value ) {
    62         $allowed = array( 'outline', 'solid', 'ghost' ); // extinde după nevoie
    63         $value   = sanitize_text_field( $value );
    64 
    65         return in_array( $value, $allowed, true ) ? $value : 'outline';
    66     }
    6757}
    6858
     
    351341
    352342                if ( $has_caption ) {
    353                     $output .= '<div class="novablocks-media-composition__grid-item-caption">' . wptexturize( $image['caption'] ) . '</div>';
     343                    $output .= '<div class="novablocks-media-composition__grid-item-caption">' . wp_kses_post( wptexturize( $image['caption'] ) ) . '</div>';
    354344                }
    355345
    356346                if ( $has_description ) {
    357                     $output .= '<div class="novablocks-media-composition__grid-item-description">' . wptexturize( $attachment->post_content ) . '</div>';
     347                    $output .= '<div class="novablocks-media-composition__grid-item-description">' . wp_kses_post( wptexturize( $attachment->post_content ) ) . '</div>';
    358348                }
    359349
     
    606596
    607597function novablocks_get_collection_header_output( array $attributes ): string {
    608     $titleTag         = 'h' . $attributes['collectionTitleLevel'];
    609     $fontSizeModifier = 'has-' . $attributes['collectionTitleFontSize'] . '-font-size';
     598    $allowed_levels   = array( 1, 2, 3, 4, 5, 6 );
     599    $level            = in_array( (int) $attributes['collectionTitleLevel'], $allowed_levels, true )
     600        ? (int) $attributes['collectionTitleLevel'] : 2;
     601    $titleTag         = 'h' . $level;
     602    $fontSizeModifier = 'has-' . sanitize_html_class( $attributes['collectionTitleFontSize'] ) . '-font-size';
    610603
    611604    $output = '';
    612605
    613606    if ( ! empty( $attributes['showCollectionTitle'] ) && ! empty( $attributes['title'] ) ) {
    614         $output .= '<' . $titleTag . ' class="nb-collection__title wp-block alignfull ' . $fontSizeModifier . '">';
    615         $output .= $attributes['title'];
     607        $output .= '<' . $titleTag . ' class="nb-collection__title wp-block alignfull ' . esc_attr( $fontSizeModifier ) . '">';
     608        $output .= esc_html( $attributes['title'] );
    616609        $output .= '</' . $titleTag . '>';
    617610    }
    618611
    619612    if ( ! empty( $attributes['showCollectionSubtitle'] ) && ! empty( $attributes['subtitle'] ) ) {
    620         $output .= '<p class="nb-collection__subtitle wp-block is-style-lead alignfull">' . $attributes['subtitle'] . '</p>';
     613        $output .= '<p class="nb-collection__subtitle wp-block is-style-lead alignfull">' . esc_html( $attributes['subtitle'] ) . '</p>';
    621614    }
    622615
     
    10391032
    10401033    if ( $echo ) {
    1041         echo $title;
     1034        echo wp_kses_post( $title );
    10421035    }
    10431036
     
    11511144
    11521145    $data_attributes = [
    1153         'data-palette="' . $attributes['palette'] . '"',
    1154         'data-palette-variation="' . $attributes['paletteVariation'] . '"',
    1155         'data-color-signal="' . $attributes['colorSignal'] . '"',
     1146        'data-palette="' . esc_attr( $attributes['palette'] ) . '"',
     1147        'data-palette-variation="' . esc_attr( $attributes['paletteVariation'] ) . '"',
     1148        'data-color-signal="' . esc_attr( $attributes['colorSignal'] ) . '"',
    11561149    ];
    11571150
     
    13601353    // Output the Additional CSS class(es) of the block
    13611354    if ( ! empty( $attributes['className'] ) ) {
    1362         $cardClasses[] = $attributes['className'];
     1355        $custom_classes = array_map( 'sanitize_html_class', explode( ' ', $attributes['className'] ) );
     1356        $cardClasses    = array_merge( $cardClasses, array_filter( $custom_classes ) );
    13631357    }
    13641358
     
    14051399    $id = '';
    14061400    if ( ! empty( $attributes['anchor'] ) ) {
    1407         $id = 'id="'. $attributes['anchor'] .'" ';
     1401        $id = 'id="' . esc_attr( $attributes['anchor'] ) . '" ';
    14081402    }
    14091403
     
    15211515    }
    15221516
    1523     return '<p class="nb-card__meta is-style-meta">' . $metaValue . '</p>';
     1517    return '<p class="nb-card__meta is-style-meta">' . esc_html( $metaValue ) . '</p>';
    15241518}
    15251519
     
    15301524    }
    15311525
    1532     $titleTag         = 'h' . $attributes['cardTitleLevel'];
    1533     $fontSizeModifier = 'has-' . $attributes['cardTitleFontSize'] . '-font-size';
     1526    $allowed_levels   = array( 1, 2, 3, 4, 5, 6 );
     1527    $card_level       = in_array( (int) $attributes['cardTitleLevel'], $allowed_levels, true )
     1528        ? (int) $attributes['cardTitleLevel'] : 3;
     1529    $titleTag         = 'h' . $card_level;
     1530    $fontSizeModifier = 'has-' . sanitize_html_class( $attributes['cardTitleFontSize'] ) . '-font-size';
    15341531
    15351532    // Default to the current, global post if not provided.
     
    15381535    }
    15391536
    1540     $output = '<' . $titleTag . ' class="nb-card__title ' . $fontSizeModifier . '">';
     1537    $output = '<' . $titleTag . ' class="nb-card__title ' . esc_attr( $fontSizeModifier ) . '">';
    15411538    $output .= novablocks_get_card_item_link( get_permalink( $post ), $attributes, 'open' );
    1542     $output .= $title;
     1539    $output .= esc_html( $title );
    15431540    $output .= novablocks_get_card_item_link( get_permalink( $post ), $attributes, 'close' );
    15441541    $output .= '</' . $titleTag . '>';
     
    15521549    }
    15531550
    1554     $subtitleTag = 'h' . ( ( int ) $attributes['cardTitleLevel'] + 1 );
    1555 
    1556     return '<' . $subtitleTag . ' class="nb-card__subtitle">' . $subtitle . '</' . $subtitleTag . '>';
     1551    $allowed_levels  = array( 1, 2, 3, 4, 5, 6 );
     1552    $card_level      = in_array( (int) $attributes['cardTitleLevel'], $allowed_levels, true )
     1553        ? (int) $attributes['cardTitleLevel'] : 3;
     1554    $subtitle_level  = min( $card_level + 1, 6 );
     1555    $subtitleTag     = 'h' . $subtitle_level;
     1556
     1557    return '<' . $subtitleTag . ' class="nb-card__subtitle">' . esc_html( $subtitle ) . '</' . $subtitleTag . '>';
    15571558}
    15581559
     
    15621563    }
    15631564
    1564     return '<p class="nb-card__description">' . $description . '</p>';
     1565    return '<p class="nb-card__description">' . esc_html( $description ) . '</p>';
    15651566}
    15661567
     
    15841585    $output = '';
    15851586    foreach ( $buttons as $button ) {
    1586         $raw_style    = isset( $attributes['buttonsStyle'] ) ? $attributes['buttonsStyle'] : '';
    1587         $button_style = novablocks_sanitize_buttons_style( $raw_style );
    1588 
    15891587        if ( empty ( $button['text'] ) ) {
    15901588            continue;
    15911589        }
    15921590
    1593     $output .= '<div class="wp-block-buttons" style="justify-content: ' . $justify_content . '">
     1591    $output .= '<div class="wp-block-buttons" style="justify-content: ' . esc_attr( $justify_content ) . '">
    15941592      <div
    1595         class="wp-block-button is-style-' . esc_attr( $button_style ) . ' sm-color-signal-1 sm-palette-1 sm-palette--shifted sm-variation-1 sm-light"
     1593        class="wp-block-button is-style-' . esc_attr( $attributes['buttonsStyle'] ) . ' sm-color-signal-1 sm-palette-1 sm-palette--shifted sm-variation-1 sm-light"
    15961594        data-palette="1" data-palette-variation="1" data-color-signal="1" data-use-source-color-as-reference="true">
    1597         <a class="wp-block-button__link" href="' . esc_url( $button['url'] ) . '">' . $button['text'] . '</a>
     1595        <a class="wp-block-button__link" href="' . esc_url( $button['url'] ) . '">' . esc_html( $button['text'] ) . '</a>
    15981596      </div>
    15991597    </div>';
  • nova-blocks/trunk/lib/client-assets.php

    r2710156 r3457058  
    2020        }
    2121
    22         if ( ( $pagenow == 'themes.php' ) && ( $_GET['page'] == 'gutenberg-edit-site' ) ) {
     22        if ( ( 'themes.php' === $pagenow ) && ( isset( $_GET['page'] ) && 'gutenberg-edit-site' === $_GET['page'] ) ) {
    2323            return true;
    2424        }
     
    356356                $dependencies[] = 'novablocks-scrolling-effect';
    357357                $dependencies[] = 'novablocks-shape-modeling';
     358                $dependencies[] = 'regenerator-runtime';
    358359            }
    359360
  • nova-blocks/trunk/lib/rest-api.php

    r2710156 r3457058  
    1313        'callback'            => 'novablocks_get_categories_with_children',
    1414        'permission_callback' => '__return_true',
     15        'args'                => [
     16            'ids' => [
     17                'validate_callback' => function ( $param ) {
     18                    return is_array( $param ) || is_numeric( $param );
     19                },
     20                'sanitize_callback' => function ( $param ) {
     21                    return is_array( $param ) ? array_map( 'absint', $param ) : [ absint( $param ) ];
     22                },
     23            ],
     24        ],
    1525    ] );
    1626}
  • nova-blocks/trunk/nova-blocks.php

    r3306530 r3457058  
    44 * Plugin URI: https://github.com/pixelgrade/nova-blocks/
    55 * Description: Nova Blocks is a collection of <strong>distinctive Gutenberg blocks</strong>, committed to making your site shine like a newborn star. It is taking a design-driven approach to help you made the right decisions and showcase your content in the best shape.
    6  * Version: 2.1.9
     6 * Version: 2.1.10
    77 * Author: Pixelgrade
    88 * Author URI: https://www.pixelgrade.com
     
    1111 * Text Domain: nova-blocks
    1212 * Requires at least: 5.9
    13  * Tested up to: 6.8
     13 * Tested up to: 6.5.3
    1414 * Requires PHP: 7.4
    1515 * GitHub Plugin URI: pixelgrade/nova-blocks
     
    3030}
    3131
    32 define( 'Pixelgrade\NovaBlocks\VERSION', '2.1.6' );
     32define( 'Pixelgrade\NovaBlocks\VERSION', '2.1.10' );
    3333
    3434/**
  • nova-blocks/trunk/packages/block-library/src/blocks/author-box/init.php

    r2737140 r3457058  
    9494        $author_details .= '<div
    9595            class="nb-author-box has-description"
    96             style="' . $style . '" 
     96            style="' . esc_attr( $style ) . '"
    9797            itemscope itemtype="https://schema.org/Person"
    9898            >';
     
    111111
    112112        // The author bio
    113         $author_details .= '<p class="nb-author-box__description" itemprop="description">' . nl2br( $user_description ) . '</p>';
     113        $author_details .= '<p class="nb-author-box__description" itemprop="description">' . nl2br( esc_html( $user_description ) ) . '</p>';
    114114
    115115        $author_details .= '<footer class="nb-author-box__footer">';
     
    147147        $user_posts = get_author_posts_url( get_the_author_meta( 'ID', $post->post_author ) );
    148148
    149         $str     = wp_remote_fopen( 'https://www.gravatar.com/' . md5( strtolower( trim( get_the_author_meta( 'user_email' ) ) ) ) . '.php' );
    150         $profile = unserialize( $str );
     149        $str     = wp_remote_fopen( 'https://www.gravatar.com/' . md5( strtolower( trim( get_the_author_meta( 'user_email' ) ) ) ) . '.json' );
     150        $profile = json_decode( $str, true );
    151151
    152152        $markup .= "<div class=\"nb-author-box__links h6\">\n";
     
    158158            foreach ( $profile['entry'][0]['urls'] as $link ) {
    159159                if ( ! empty( $link['value'] ) && ! empty( $link['title'] ) ) {
    160                     $markup .= '<a class="nb-author-box__social-link" href="' . esc_url( $link['value'] ) . '" target="_blank">' . $link['title'] . "</a><span class='nb-author-box__separator'></span>\n";
     160                    $markup .= '<a class="nb-author-box__social-link" href="' . esc_url( $link['value'] ) . '" target="_blank">' . esc_html( $link['title'] ) . "</a><span class='nb-author-box__separator'></span>\n";
    161161                }
    162162            }
  • nova-blocks/trunk/packages/block-library/src/blocks/cpt-metafields/init.php

    r2737140 r3457058  
    7171        ob_start(); ?>
    7272
    73         <div class="<?php echo join( ' ', $classes ); ?>" style="<?php echo join( '; ', $cssProps ); ?>">
     73        <div class="<?php echo esc_attr( join( ' ', $classes ) ); ?>" style="<?php echo esc_attr( join( '; ', $cssProps ) ); ?>">
    7474            <?php
    7575            $metafields_list_output = '<dl class="nb-cpt-metafields__list">' . PHP_EOL;
  • nova-blocks/trunk/packages/block-library/src/blocks/facetwp-facet/init.php

    r2737140 r3457058  
    5454        ob_start(); ?>
    5555
    56         <div class="<?php echo join( ' ', $classes ); ?>">
    57             <div class="nb-facetwp-facet__label"><?php echo $activeFacet['label']; ?></div>
     56        <div class="<?php echo esc_attr( join( ' ', $classes ) ); ?>">
     57            <div class="nb-facetwp-facet__label"><?php echo esc_html( $activeFacet['label'] ); ?></div>
    5858            <div class="nb-facetwp-facet__options">
    5959                <?php echo do_shortcode( '[facetwp facet="' . $attributes['facet'] . '"]' ); ?>
  • nova-blocks/trunk/packages/block-library/src/blocks/facetwp-filter/init.php

    r2737140 r3457058  
    4747        ob_start(); ?>
    4848
    49         <div class="<?php echo join( ' ', $classes ); ?>" style="<?php echo join( ';', $cssProps ); ?>">
     49        <div class="<?php echo esc_attr( join( ' ', $classes ) ); ?>" style="<?php echo esc_attr( join( ';', $cssProps ) ); ?>">
    5050            <?php echo $content; ?>
    5151        </div> <!-- .nb-facetwp-filter -->
  • nova-blocks/trunk/packages/block-library/src/blocks/facetwp-selections/init.php

    r2737140 r3457058  
    3838        ob_start(); ?>
    3939
    40         <div class="<?php echo join( ' ', $classes ); ?>">
     40        <div class="<?php echo esc_attr( join( ' ', $classes ) ); ?>">
    4141            <?php echo do_shortcode( '[facetwp selections="true"]' ); ?>
    4242        </div> <!-- .nb-facetwp-selections -->
  • nova-blocks/trunk/packages/block-library/src/blocks/facetwp-title/init.php

    r2737140 r3457058  
    3737        ob_start(); ?>
    3838
    39         <div class="<?php echo join( ' ', $classes ); ?>">
    40             <?php echo $attributes[ 'text' ]; ?>
     39        <div class="<?php echo esc_attr( join( ' ', $classes ) ); ?>">
     40            <?php echo esc_html( $attributes['text'] ); ?>
    4141        </div> <!-- .nb-facetwp-title -->
    4242
  • nova-blocks/trunk/packages/block-library/src/blocks/facetwp-toggle/init.php

    r2737140 r3457058  
    4141            <div class="wp-block-button">
    4242                <div class="wp-block-button__link nb-facetwp-toggle">
    43                     <?php echo $attributes[ 'text' ]; ?>
     43                    <?php echo esc_html( $attributes['text'] ); ?>
    4444                </div>
    4545            </div>
  • nova-blocks/trunk/packages/block-library/src/blocks/logo/init.php

    r2710156 r3457058  
    3737
    3838        if ( ! empty( $attributes['className'] ) ) {
    39             $classes[] = $attributes['className'];
     39            $custom_classes = array_map( 'sanitize_html_class', explode( ' ', $attributes['className'] ) );
     40            $classes        = array_merge( $classes, array_filter( $custom_classes ) );
    4041        }
    4142
     
    7475                    if ( $description || is_customize_preview() ) { ?>
    7576                        <p class="site-description">
    76                             <?php echo $description; ?>
     77                            <?php echo esc_html( $description ); ?>
    7778                        </p>
    7879                    <?php } ?>
  • nova-blocks/trunk/packages/block-library/src/blocks/openhours/init.php

    r2710156 r3457058  
    553553            <tr>
    554554                <td>
    555                     <div><?php echo $day; ?></div>
     555                    <div><?php echo esc_html( $day ); ?></div>
    556556                </td>
    557557                <?php
     
    559559                    ?>
    560560                    <td>
    561                         <div class="open-hours-closed"><?php echo $hours; ?></div>
     561                        <div class="open-hours-closed"><?php echo esc_html( $hours ); ?></div>
    562562                    </td>
    563563                    <?php
     
    565565                    ?>
    566566                    <td>
    567                         <div><?php echo $hours; ?></div>
     567                        <div><?php echo esc_html( $hours ); ?></div>
    568568                    </td>
    569569                    <?php
     
    607607
    608608    <?php if ( $helper->is_open( $attributes ) ) { ?>
    609         <div class="opening-hours-note  opening-hours-note--open"><?php echo $open_note ?></div>
     609        <div class="opening-hours-note  opening-hours-note--open"><?php echo esc_html( $open_note ); ?></div>
    610610    <?php } else { ?>
    611         <div class="opening-hours-note  opening-hours-note--closed"><?php echo $closed_note ?></div>
     611        <div class="opening-hours-note  opening-hours-note--closed"><?php echo esc_html( $closed_note ); ?></div>
    612612        <?php
    613613    }
  • nova-blocks/trunk/packages/block-library/src/blocks/post-comments/lib/actions/class-novablocks-comments-highlight.php

    r2727352 r3457058  
    110110                            <li class="comment-highlightedby-human">
    111111                                <div
    112                                     class="comment-highlightedby-human-name"><?php echo $highlighter->display_name; ?></div>
     112                                    class="comment-highlightedby-human-name"><?php echo esc_html( $highlighter->display_name ); ?></div>
    113113                                <div class="comment-highlightedby-human-expertise"><?php echo $expertise ?></div>
    114114                            </li>
     
    309309            $commentsListArgs = [];
    310310            if ( ! empty( $_POST['commentsListArgs'] ) && is_array( $_POST['commentsListArgs'] ) ) {
    311                 $commentsListArgs = $_POST['commentsListArgs'];
     311                $commentsListArgs = array_map( 'sanitize_text_field', wp_unslash( $_POST['commentsListArgs'] ) );
    312312            }
    313313
  • nova-blocks/trunk/packages/block-library/src/blocks/post-comments/lib/metas/class-novablocks-comments-meta.php

    r3080841 r3457058  
    123123        public function save_comment_meta_data( $comment_id ) {
    124124            if ( ! empty( $_POST['nb_commenter_background'] ) ) {
    125                 $commenter_background = trim( strip_tags( $_POST['nb_commenter_background'] ) );
     125                $commenter_background = sanitize_text_field( wp_unslash( $_POST['nb_commenter_background'] ) );
    126126                if ( ! empty( $commenter_background ) ) {
    127127                    update_comment_meta( $comment_id, 'nb_commenter_background', $commenter_background );
  • nova-blocks/trunk/packages/block-library/src/blocks/post-meta/init.php

    r2737140 r3457058  
    5858        ob_start(); ?>
    5959
    60         <div class="c-meta" style="<?php echo join( '; ', $cssProps ); ?>">
     60        <div class="c-meta" style="<?php echo esc_attr( join( '; ', $cssProps ) ); ?>">
    6161            <?php
    6262            $author_email     = $author->user_email;
     
    6868                /* translators: %s: The post author name linked (byline).  */
    6969                __( '%s', 'nova-blocks' ),
    70                 '<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( $author_id ) ) . '">' . $author->display_name . '</a></span>'
     70                '<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( $author_id ) ) . '">' . esc_html( $author->display_name ) . '</a></span>'
    7171            );
    7272
  • nova-blocks/trunk/packages/block-library/src/blocks/post-navigation/init.php

    r2737140 r3457058  
    5353        $style = join( '; ', $spacingProps ) . '; ';
    5454
    55         return '<div class="nb-post-navigation" style="' . $style . '">' .
     55        return '<div class="nb-post-navigation" style="' . esc_attr( $style ) . '">' .
    5656            novablocks_get_the_post_navigation( [], $attributes ) .
    5757        '</div>';
  • nova-blocks/trunk/packages/block-library/src/blocks/sharing-overlay/init.php

    r2710156 r3457058  
    5454        $data_attributes = novablocks_get_data_attributes( $data_attributes_array, $attributes, $color_data );
    5555        $color_data_attributes = novablocks_get_data_attributes( $color_data, $attributes );
    56         $data_attributes[] = 'data-title="' . get_the_title() . '"';
    57         $data_attributes[] = 'data-url="' . get_permalink() . '"';
     56        $data_attributes[] = 'data-title="' . esc_attr( get_the_title() ) . '"';
     57        $data_attributes[] = 'data-url="' . esc_url( get_permalink() ) . '"';
    5858
    5959        ob_start();
    6060
    6161        $classes = [ 'novablocks-sharing', ];
    62         if ( ! empty( $attributes[ 'className' ] ) ) {
    63             $classes[] = $attributes[ 'className' ];
     62        if ( ! empty( $attributes['className'] ) ) {
     63            $custom_classes = array_map( 'sanitize_html_class', explode( ' ', $attributes['className'] ) );
     64            $classes        = array_merge( $classes, array_filter( $custom_classes ) );
    6465        } ?>
    6566
  • nova-blocks/trunk/packages/block-library/src/blocks/sidecar/init.php

    r2727352 r3457058  
    6969        }
    7070
    71         return '<' . $tag . ' class="' . esc_attr( join( ' ', $classes ) ) . '" ' . $id . join( ' ', $data_attributes ) . ' style="' . join( '; ', $cssProps ) .'">' . $content . '</' . $tag .'>';
     71        return '<' . $tag . ' class="' . esc_attr( join( ' ', $classes ) ) . '" ' . $id . join( ' ', $data_attributes ) . ' style="' . esc_attr( join( '; ', $cssProps ) ) . '">' . $content . '</' . $tag . '>';
    7272    }
    7373}
  • nova-blocks/trunk/packages/block-library/src/blocks/supernova/init.php

    r2766772 r3457058  
    8585        // Output the Additional CSS class(es) of the block
    8686        if ( ! empty( $attributes['className'] ) ) {
    87             $classes[] = $attributes['className'];
     87            $custom_classes = array_map( 'sanitize_html_class', explode( ' ', $attributes['className'] ) );
     88            $classes        = array_merge( $classes, array_filter( $custom_classes ) );
    8889        }
    8990
     
    108109        $anchor = ' ';
    109110        if ( ! empty( $attributes['anchor'] ) ) {
    110             $anchor = 'id="'. $attributes['anchor'] .'" ';
     111            $anchor = 'id="' . esc_attr( $attributes['anchor'] ) . '" ';
    111112        }
    112113
    113         return '<div class="' . esc_attr( join( ' ', $classes ) ) . '" style="' . join( ';', $cssProps ) . '"
     114        return '<div class="' . esc_attr( join( ' ', $classes ) ) . '" style="' . esc_attr( join( ';', $cssProps ) ) . '"
    114115            ' . $anchor . join( ' ', $data_attributes ) . '>
    115116            ' . novablocks_get_collection_output( $attributes, $content, $block ) . '
  • nova-blocks/trunk/packages/core/src/blocks/core/separator/init.php

    r3148752 r3457058  
    3434        $style = join( '; ', $spacingProps ) . '; ';
    3535
     36        $allowed_align_values = array( 'none', 'wide', 'full', 'center', 'left', 'right' );
     37        $align                = isset( $attributes['align'] ) && in_array( $attributes['align'], $allowed_align_values, true )
     38            ? $attributes['align']
     39            : 'none';
     40
    3641        $classes = [
    3742            'wp-block-separator',
    38             'align' . sanitize_html_class( $attributes['align'] )
     43            'align' . $align,
    3944        ];
    4045
     
    4247
    4348        if ( ! empty( $attributes['className'] ) ) {
    44             $classes[] = $attributes['className'];
     49            $custom_classes = array_map( 'sanitize_html_class', explode( ' ', $attributes['className'] ) );
     50            $classes        = array_merge( $classes, array_filter( $custom_classes ) );
    4551        }
    4652
     
    4955        ob_start(); ?>
    5056
    51         <div <?php echo $data_attributes; ?>
     57        <div <?php echo $data_attributes; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Each value is escaped with esc_attr() in novablocks_get_color_signal_data_attributes(). ?>
    5258            class="<?php echo esc_attr( join( ' ', $classes ) ); ?>"
    5359            style="<?php echo esc_attr( $style ); ?>">
    5460            <?php
    5561            $novablocks_settings = novablocks_get_block_editor_settings();
    56             if ( ! empty( $novablocks_settings['separator'] && ! empty( $novablocks_settings['separator']['markup'] ) ) ) {
    57                 echo $novablocks_settings['separator']['markup'];
     62            if ( ! empty( $novablocks_settings['separator'] ) && ! empty( $novablocks_settings['separator']['markup'] ) ) {
     63                echo wp_kses_post( $novablocks_settings['separator']['markup'] );
    5864            }
    5965            ?>
  • nova-blocks/trunk/readme.txt

    r3306530 r3457058  
    33Tags: blocks, editor, gutenberg, gutenberg blocks, page builder, block enabled, page building, full site editing, site editor, posts collection
    44Requires at least: 5.9
    5 Tested up to: 6.8
    6 Stable tag: 2.1.9
     5Tested up to: 6.5.3
     6Stable tag: 2.1.10
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    9595== Changelog ==
    9696
    97 = 2.1.9 =
    98 * Fixed an authenticated (Contributor+) stored XSS in the Cards Collection → supernova-item block (`buttonsStyle` attribute).
    99 * Added whitelist sanitization + `esc_attr()` escaping for `buttonsStyle`; verified with WordPress 6.8 & PHP 8.3.
    100 
    101 = 2.1.8 =
    102 * Fixed an authenticated (Contributor+) stored cross-site scripting (XSS) vulnerability via the 'align' attribute of the 'wp:separator' Gutenberg block.
    103 * Improved sanitization and escaping of the 'align' attribute to prevent potential XSS attacks.
     97= 2.1.10 =
     98* Security: Fixed Stored XSS in Separator block (CVE-2026-24528).
     99* Security: Fixed Object Injection via unserialize() in author-box block.
     100* Security: Fixed multiple Stored XSS vulnerabilities in block rendering (collection headers, card items, media titles/captions).
     101* Security: Fixed unescaped anchor, className, and style attributes across multiple blocks.
     102* Security: Fixed XSS in FacetWP, OpenHours, sharing overlay, comment highlighters, logo, and post-meta blocks.
     103* Security: Added input validation and sanitization to REST API endpoint.
     104* Security: Improved comment meta data sanitization.
    104105
    105106= 2.1.7 =
Note: See TracChangeset for help on using the changeset viewer.