WordPress/wp-includes/js/dist/editor.min.js

17 lines
183 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

this.wp=this.wp||{},this.wp.editor=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=382)}({0:function(e,t){!function(){e.exports=this.wp.element}()},1:function(e,t){!function(){e.exports=this.wp.i18n}()},10:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",function(){return r})},104:function(e,t){!function(){e.exports=this.wp.wordcount}()},106:function(e,t){!function(){e.exports=this.wp.mediaUtils}()},11:function(e,t,n){"use strict";function r(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 o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,"a",function(){return o})},12:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",function(){return r})},13:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(31),o=n(5);function i(e,t){return!t||"object"!==Object(r.a)(t)&&"function"!=typeof t?Object(o.a)(e):t}},132:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&(n[r[o]]=e[r[o]])}return n};t.__esModule=!0;var a=n(28),s=n(33),u=n(133),l=n(134),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.dispatchEvent=function(e){var n=document.createEvent("Event");n.initEvent(e,!0,!1),t.textarea.dispatchEvent(n)},t.updateLineHeight=function(){t.setState({lineHeight:l(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t.saveDOMNodeRef=function(e){var n=t.props.innerRef;n&&n(e),t.textarea=e},t.getLocals=function(){var e=t,n=e.props,r=(n.onResize,n.maxRows),o=(n.onChange,n.style),a=(n.innerRef,c(n,["onResize","maxRows","onChange","style","innerRef"])),s=e.state.lineHeight,u=e.saveDOMNodeRef,l=r&&s?s*r:null;return i({},a,{saveDOMNodeRef:u,style:l?i({},o,{maxHeight:l}):o,onChange:t.onChange})},t}return o(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.onResize;"number"==typeof t.maxRows&&this.updateLineHeight(),setTimeout(function(){return u(e.textarea)}),n&&this.textarea.addEventListener("autosize:resized",n)},t.prototype.componentWillUnmount=function(){var e=this.props.onResize;e&&this.textarea.removeEventListener("autosize:resized",e),this.dispatchEvent("autosize:destroy")},t.prototype.render=function(){var e=this.getLocals(),t=e.children,n=e.saveDOMNodeRef,r=c(e,["children","saveDOMNodeRef"]);return a.createElement("textarea",i({},r,{ref:n}),t)},t.prototype.componentDidUpdate=function(e){this.props.value===this.currentValue&&this.props.rows===e.rows||this.dispatchEvent("autosize:update")},t.defaultProps={rows:1},t.propTypes={rows:s.number,maxRows:s.number,onResize:s.func,innerRef:s.func},t}(a.Component);t.default=d},133:function(e,t,n){var r,o,i;
/*!
autosize 4.0.2
license: MIT
http://www.jacklmoore.com/autosize
*/o=[e,t],void 0===(i="function"==typeof(r=function(e,t){"use strict";var n,r,o="function"==typeof Map?new Map:(n=[],r=[],{has:function(e){return n.indexOf(e)>-1},get:function(e){return r[n.indexOf(e)]},set:function(e,t){-1===n.indexOf(e)&&(n.push(e),r.push(t))},delete:function(e){var t=n.indexOf(e);t>-1&&(n.splice(t,1),r.splice(t,1))}}),i=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){i=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function c(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!o.has(e)){var t=null,n=null,r=null,c=function(){e.clientWidth!==n&&d()},a=function(t){window.removeEventListener("resize",c,!1),e.removeEventListener("input",d,!1),e.removeEventListener("keyup",d,!1),e.removeEventListener("autosize:destroy",a,!1),e.removeEventListener("autosize:update",d,!1),Object.keys(t).forEach(function(n){e.style[n]=t[n]}),o.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",a,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",d,!1),window.addEventListener("resize",c,!1),e.addEventListener("input",d,!1),e.addEventListener("autosize:update",d,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",o.set(e,{destroy:a,update:d}),"vertical"===(s=window.getComputedStyle(e,null)).resize?e.style.resize="none":"both"===s.resize&&(e.style.resize="horizontal"),t="content-box"===s.boxSizing?-(parseFloat(s.paddingTop)+parseFloat(s.paddingBottom)):parseFloat(s.borderTopWidth)+parseFloat(s.borderBottomWidth),isNaN(t)&&(t=0),d()}var s;function u(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function l(){if(0!==e.scrollHeight){var r=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(e),o=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+t+"px",n=e.clientWidth,r.forEach(function(e){e.node.scrollTop=e.scrollTop}),o&&(document.documentElement.scrollTop=o)}}function d(){l();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),o="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(o<t?"hidden"===n.overflowY&&(u("scroll"),l(),o="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(u("hidden"),l(),o="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),r!==o){r=o;var c=i("autosize:resized");try{e.dispatchEvent(c)}catch(e){}}}}function a(e){var t=o.get(e);t&&t.destroy()}function s(e){var t=o.get(e);t&&t.update()}var u=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((u=function(e){return e}).destroy=function(e){return e},u.update=function(e){return e}):((u=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return c(e)}),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],a),e},u.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],s),e}),t.default=u,e.exports=t.default})?r.apply(t,o):r)||(e.exports=i)},134:function(e,t,n){var r=n(135);e.exports=function(e){var t=r(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=r(e,"line-height"),n=parseFloat(t,10),o?e.style.lineHeight=o:delete e.style.lineHeight}if(-1!==t.indexOf("pt")?(n*=4,n/=3):-1!==t.indexOf("mm")?(n*=96,n/=25.4):-1!==t.indexOf("cm")?(n*=96,n/=2.54):-1!==t.indexOf("in")?n*=96:-1!==t.indexOf("pc")&&(n*=16),n=Math.round(n),"normal"===t){var i=e.nodeName,c=document.createElement(i);c.innerHTML="&nbsp;","TEXTAREA"===i.toUpperCase()&&c.setAttribute("rows","1");var a=r(e,"font-size");c.style.fontSize=a,c.style.padding="0px",c.style.border="0px";var s=document.body;s.appendChild(c),n=c.offsetHeight,s.removeChild(c)}return n}},135:function(e,t){e.exports=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,function(e,t){return t.toUpperCase()})]}},14:function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,"a",function(){return r})},15:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(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&&r(e,t)}n.d(t,"a",function(){return o})},157:function(e,t){!function(){e.exports=this.wp.notices}()},16:function(e,t,n){var r;
/*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
/*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var c=o.apply(null,r);c&&e.push(c)}else if("object"===i)for(var a in r)n.call(r,a)&&r[a]&&e.push(a)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},17:function(e,t,n){"use strict";var r=n(30);function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||Object(r.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.d(t,"a",function(){return o})},18:function(e,t,n){"use strict";function r(){return(r=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)}n.d(t,"a",function(){return r})},19:function(e,t){!function(){e.exports=this.wp.keycodes}()},2:function(e,t){!function(){e.exports=this.lodash}()},20:function(e,t,n){e.exports=n(48)},21:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}n.d(t,"a",function(){return r})},22:function(e,t){!function(){e.exports=this.wp.richText}()},23:function(e,t,n){"use strict";var r=n(38);var o=n(39);function i(e,t){return Object(r.a)(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(r=(c=a.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}(e,t)||Object(o.a)()}n.d(t,"a",function(){return i})},26:function(e,t){!function(){e.exports=this.wp.url}()},27:function(e,t){!function(){e.exports=this.wp.hooks}()},28:function(e,t){!function(){e.exports=this.React}()},3:function(e,t){!function(){e.exports=this.wp.components}()},30:function(e,t,n){"use strict";function r(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}n.d(t,"a",function(){return r})},31:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return(o="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}n.d(t,"a",function(){return o})},32:function(e,t){!function(){e.exports=this.wp.apiFetch}()},33:function(e,t,n){e.exports=n(94)()},35:function(e,t,n){"use strict";var r,o;function i(e){return[e]}function c(){var e={clear:function(){e.head=null}};return e}function a(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}r={},o="undefined"!=typeof WeakMap,t.a=function(e,t){var n,s;function u(){n=o?new WeakMap:c()}function l(){var n,r,o,i,c,u=arguments.length;for(i=new Array(u),o=0;o<u;o++)i[o]=arguments[o];for(c=t.apply(null,i),(n=s(c)).isUniqueByDependants||(n.lastDependants&&!a(c,n.lastDependants,0)&&n.clear(),n.lastDependants=c),r=n.head;r;){if(a(r.args,i,1))return r!==n.head&&(r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=n.head,r.prev=null,n.head.prev=r,n.head=r),r.val;r=r.next}return r={val:e.apply(null,i)},i[0]=null,r.args=i,n.head&&(n.head.prev=r,r.next=n.head),n.head=r,r.val}return t||(t=i),s=o?function(e){var t,o,i,a,s,u=n,l=!0;for(t=0;t<e.length;t++){if(o=e[t],!(s=o)||"object"!=typeof s){l=!1;break}u.has(o)?u=u.get(o):(i=new WeakMap,u.set(o,i),u=i)}return u.has(r)||((a=c()).isUniqueByDependants=l,u.set(r,a)),u.get(r)}:function(){return n},l.getDependants=t,l.clear=u,u(),l}},36:function(e,t){!function(){e.exports=this.wp.dataControls}()},365:function(e,t,n){"use strict";var r=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};var o="BEGIN",i="COMMIT",c="REVERT",a=[];function s(e,t){return e.optimist&&e.optimist.id===t}function u(e,t){if(!e||"object"!=typeof e||Array.isArray(e))throw new TypeError('Error while handling "'+t.type+'": Optimist requires that state is always a plain object.')}function l(e){if(e){var t=e.optimist;return{optimist:void 0===t?a:t,innerState:function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["optimist"])}}return{optimist:a,innerState:e}}e.exports=function(e){function t(t,n,o){return t.length&&(t=t.concat([{action:o}])),u(n=e(n,o),o),r({optimist:t},n)}return function(n,a){if(a.optimist)switch(a.optimist.type){case o:return function(t,n){var o=l(t),i=o.optimist,c=o.innerState;return i=i.concat([{beforeState:c,action:n}]),u(c=e(c,n),n),r({optimist:i},c)}(n,a);case i:return function(e,n){var r=l(e),o=r.optimist,i=r.innerState,c=[],a=!1,u=!1;o.forEach(function(e){a?e.beforeState&&s(e.action,n.optimist.id)?(u=!0,c.push({action:e.action})):c.push(e):e.beforeState&&!s(e.action,n.optimist.id)?(a=!0,c.push(e)):e.beforeState&&s(e.action,n.optimist.id)&&(u=!0)}),u||console.error('Cannot commit transaction with id "'+n.optimist.id+'" because it does not exist');return t(o=c,i,n)}(n,a);case c:return function(n,r){var o=l(n),i=o.optimist,c=o.innerState,a=[],d=!1,p=!1,b=c;i.forEach(function(t){t.beforeState&&s(t.action,r.optimist.id)&&(b=t.beforeState,p=!0),s(t.action,r.optimist.id)||(t.beforeState&&(d=!0),d&&(p&&t.beforeState?a.push({beforeState:b,action:t.action}):a.push(t)),p&&(b=e(b,t.action),u(c,r)))}),p||console.error('Cannot revert transaction with id "'+r.optimist.id+'" because it does not exist');return t(i=a,b,r)}(n,a)}var d=l(n),p=d.optimist,b=d.innerState;if(n&&!p.length){var f=e(b,a);return f===b?n:(u(f,a),r({optimist:p},f))}return t(p,b,a)}},e.exports.BEGIN=o,e.exports.COMMIT=i,e.exports.REVERT=c},37:function(e,t){!function(){e.exports=this.wp.deprecated}()},38:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,"a",function(){return r})},382:function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"getDependencies",function(){return oe}),n.d(r,"apply",function(){return ie}),n.d(r,"update",function(){return ce});var o={};n.r(o),n.d(o,"meta",function(){return r});var i={};n.r(i),n.d(i,"setupEditor",function(){return _e}),n.d(i,"__experimentalTearDownEditor",function(){return Ee}),n.d(i,"__experimentalSubscribeSources",function(){return we}),n.d(i,"resetPost",function(){return Se}),n.d(i,"resetAutosave",function(){return Pe}),n.d(i,"__experimentalRequestPostUpdateStart",function(){return Ce}),n.d(i,"__experimentalRequestPostUpdateFinish",function(){return Te}),n.d(i,"updatePost",function(){return Be}),n.d(i,"setupEditorState",function(){return xe}),n.d(i,"editPost",function(){return Ie}),n.d(i,"__experimentalOptimisticUpdatePost",function(){return Ae}),n.d(i,"savePost",function(){return Le}),n.d(i,"refreshPost",function(){return Re}),n.d(i,"trashPost",function(){return Ne}),n.d(i,"autosave",function(){return De}),n.d(i,"redo",function(){return Ue}),n.d(i,"undo",function(){return Fe}),n.d(i,"createUndoLevel",function(){return Me}),n.d(i,"updatePostLock",function(){return Ve}),n.d(i,"__experimentalFetchReusableBlocks",function(){return He}),n.d(i,"__experimentalReceiveReusableBlocks",function(){return We}),n.d(i,"__experimentalSaveReusableBlock",function(){return ze}),n.d(i,"__experimentalDeleteReusableBlock",function(){return Ke}),n.d(i,"__experimentalUpdateReusableBlock",function(){return Ge}),n.d(i,"__experimentalConvertBlockToStatic",function(){return qe}),n.d(i,"__experimentalConvertBlockToReusable",function(){return Ye}),n.d(i,"enablePublishSidebar",function(){return Qe}),n.d(i,"disablePublishSidebar",function(){return Xe}),n.d(i,"lockPostSaving",function(){return $e}),n.d(i,"unlockPostSaving",function(){return Ze}),n.d(i,"resetEditorBlocks",function(){return Je}),n.d(i,"updateEditorSettings",function(){return et}),n.d(i,"resetBlocks",function(){return nt}),n.d(i,"receiveBlocks",function(){return rt}),n.d(i,"updateBlock",function(){return ot}),n.d(i,"updateBlockAttributes",function(){return it}),n.d(i,"selectBlock",function(){return ct}),n.d(i,"startMultiSelect",function(){return at}),n.d(i,"stopMultiSelect",function(){return st}),n.d(i,"multiSelect",function(){return ut}),n.d(i,"clearSelectedBlock",function(){return lt}),n.d(i,"toggleSelection",function(){return dt}),n.d(i,"replaceBlocks",function(){return pt}),n.d(i,"replaceBlock",function(){return bt}),n.d(i,"moveBlocksDown",function(){return ft}),n.d(i,"moveBlocksUp",function(){return ht}),n.d(i,"moveBlockToPosition",function(){return mt}),n.d(i,"insertBlock",function(){return vt}),n.d(i,"insertBlocks",function(){return Ot}),n.d(i,"showInsertionPoint",function(){return gt}),n.d(i,"hideInsertionPoint",function(){return jt}),n.d(i,"setTemplateValidity",function(){return yt}),n.d(i,"synchronizeTemplate",function(){return kt}),n.d(i,"mergeBlocks",function(){return _t}),n.d(i,"removeBlocks",function(){return Et}),n.d(i,"removeBlock",function(){return wt}),n.d(i,"toggleBlockMode",function(){return St}),n.d(i,"startTyping",function(){return Pt}),n.d(i,"stopTyping",function(){return Ct}),n.d(i,"enterFormattedText",function(){return Tt}),n.d(i,"exitFormattedText",function(){return Bt}),n.d(i,"insertDefaultBlock",function(){return xt}),n.d(i,"updateBlockListSettings",function(){return It});var c={};n.r(c),n.d(c,"hasEditorUndo",function(){return Ut}),n.d(c,"hasEditorRedo",function(){return Ft}),n.d(c,"isEditedPostNew",function(){return Mt}),n.d(c,"hasChangedContent",function(){return Vt}),n.d(c,"isEditedPostDirty",function(){return Ht}),n.d(c,"isCleanNewPost",function(){return Wt}),n.d(c,"getCurrentPost",function(){return zt}),n.d(c,"getCurrentPostType",function(){return Kt}),n.d(c,"getCurrentPostId",function(){return Gt}),n.d(c,"getCurrentPostRevisionsCount",function(){return qt}),n.d(c,"getCurrentPostLastRevisionId",function(){return Yt}),n.d(c,"getPostEdits",function(){return Qt}),n.d(c,"getCurrentPostAttribute",function(){return Xt}),n.d(c,"getEditedPostAttribute",function(){return Zt}),n.d(c,"getAutosaveAttribute",function(){return Jt}),n.d(c,"getEditedPostVisibility",function(){return en}),n.d(c,"isCurrentPostPending",function(){return tn}),n.d(c,"isCurrentPostPublished",function(){return nn}),n.d(c,"isCurrentPostScheduled",function(){return rn}),n.d(c,"isEditedPostPublishable",function(){return on}),n.d(c,"isEditedPostSaveable",function(){return cn}),n.d(c,"isEditedPostEmpty",function(){return an}),n.d(c,"isEditedPostAutosaveable",function(){return sn}),n.d(c,"getAutosave",function(){return un}),n.d(c,"hasAutosave",function(){return ln}),n.d(c,"isEditedPostBeingScheduled",function(){return dn}),n.d(c,"isEditedPostDateFloating",function(){return pn}),n.d(c,"isSavingPost",function(){return bn}),n.d(c,"didPostSaveRequestSucceed",function(){return fn}),n.d(c,"didPostSaveRequestFail",function(){return hn}),n.d(c,"isAutosavingPost",function(){return mn}),n.d(c,"isPreviewingPost",function(){return vn}),n.d(c,"getEditedPostPreviewLink",function(){return On}),n.d(c,"getSuggestedPostFormat",function(){return gn}),n.d(c,"getBlocksForSerialization",function(){return jn}),n.d(c,"getEditedPostContent",function(){return yn}),n.d(c,"__experimentalGetReusableBlock",function(){return kn}),n.d(c,"__experimentalIsSavingReusableBlock",function(){return _n}),n.d(c,"__experimentalIsFetchingReusableBlock",function(){return En}),n.d(c,"__experimentalGetReusableBlocks",function(){return wn}),n.d(c,"getStateBeforeOptimisticTransaction",function(){return Sn}),n.d(c,"isPublishingPost",function(){return Pn}),n.d(c,"isPermalinkEditable",function(){return Cn}),n.d(c,"getPermalink",function(){return Tn}),n.d(c,"getPermalinkParts",function(){return Bn}),n.d(c,"inSomeHistory",function(){return xn}),n.d(c,"isPostLocked",function(){return In}),n.d(c,"isPostSavingLocked",function(){return An}),n.d(c,"isPostAutosavingLocked",function(){return Ln}),n.d(c,"isPostLockTakeover",function(){return Rn}),n.d(c,"getPostLockUser",function(){return Nn}),n.d(c,"getActivePostLock",function(){return Dn}),n.d(c,"canUserUseUnfilteredHTML",function(){return Un}),n.d(c,"isPublishSidebarEnabled",function(){return Fn}),n.d(c,"getEditorBlocks",function(){return Mn}),n.d(c,"__unstableIsEditorReady",function(){return Vn}),n.d(c,"getEditorSettings",function(){return Hn}),n.d(c,"getBlockName",function(){return zn}),n.d(c,"isBlockValid",function(){return Kn}),n.d(c,"getBlockAttributes",function(){return Gn}),n.d(c,"getBlock",function(){return qn}),n.d(c,"getBlocks",function(){return Yn}),n.d(c,"__unstableGetBlockWithoutInnerBlocks",function(){return Qn}),n.d(c,"getClientIdsOfDescendants",function(){return Xn}),n.d(c,"getClientIdsWithDescendants",function(){return $n}),n.d(c,"getGlobalBlockCount",function(){return Zn}),n.d(c,"getBlocksByClientId",function(){return Jn}),n.d(c,"getBlockCount",function(){return er}),n.d(c,"getBlockSelectionStart",function(){return tr}),n.d(c,"getBlockSelectionEnd",function(){return nr}),n.d(c,"getSelectedBlockCount",function(){return rr}),n.d(c,"hasSelectedBlock",function(){return or}),n.d(c,"getSelectedBlockClientId",function(){return ir}),n.d(c,"getSelectedBlock",function(){return cr}),n.d(c,"getBlockRootClientId",function(){return ar}),n.d(c,"getBlockHierarchyRootClientId",function(){return sr}),n.d(c,"getAdjacentBlockClientId",function(){return ur}),n.d(c,"getPreviousBlockClientId",function(){return lr}),n.d(c,"getNextBlockClientId",function(){return dr}),n.d(c,"getSelectedBlocksInitialCaretPosition",function(){return pr}),n.d(c,"getMultiSelectedBlockClientIds",function(){return br}),n.d(c,"getMultiSelectedBlocks",function(){return fr}),n.d(c,"getFirstMultiSelectedBlockClientId",function(){return hr}),n.d(c,"getLastMultiSelectedBlockClientId",function(){return mr}),n.d(c,"isFirstMultiSelectedBlock",function(){return vr}),n.d(c,"isBlockMultiSelected",function(){return Or}),n.d(c,"isAncestorMultiSelected",function(){return gr}),n.d(c,"getMultiSelectedBlocksStartClientId",function(){return jr}),n.d(c,"getMultiSelectedBlocksEndClientId",function(){return yr}),n.d(c,"getBlockOrder",function(){return kr}),n.d(c,"getBlockIndex",function(){return _r}),n.d(c,"isBlockSelected",function(){return Er}),n.d(c,"hasSelectedInnerBlock",function(){return wr}),n.d(c,"isBlockWithinSelection",function(){return Sr}),n.d(c,"hasMultiSelection",function(){return Pr}),n.d(c,"isMultiSelecting",function(){return Cr}),n.d(c,"isSelectionEnabled",function(){return Tr}),n.d(c,"getBlockMode",function(){return Br}),n.d(c,"isTyping",function(){return xr}),n.d(c,"isCaretWithinFormattedText",function(){return Ir}),n.d(c,"getBlockInsertionPoint",function(){return Ar}),n.d(c,"isBlockInsertionPointVisible",function(){return Lr}),n.d(c,"isValidTemplate",function(){return Rr}),n.d(c,"getTemplate",function(){return Nr}),n.d(c,"getTemplateLock",function(){return Dr}),n.d(c,"canInsertBlockType",function(){return Ur}),n.d(c,"getInserterItems",function(){return Fr}),n.d(c,"hasInserterItems",function(){return Mr}),n.d(c,"getBlockListSettings",function(){return Vr});var a={};n.r(a),n.d(a,"isRequestingDownloadableBlocks",function(){return Kc}),n.d(a,"getDownloadableBlocks",function(){return Gc}),n.d(a,"hasInstallBlocksPermission",function(){return qc}),n.d(a,"getInstalledBlockTypes",function(){return Yc});var s={};n.r(s),n.d(s,"fetchDownloadableBlocks",function(){return oa}),n.d(s,"receiveDownloadableBlocks",function(){return ia}),n.d(s,"setInstallBlocksPermission",function(){return ca}),n.d(s,"downloadBlock",function(){return aa}),n.d(s,"installBlock",function(){return sa}),n.d(s,"uninstallBlock",function(){return ua}),n.d(s,"addInstalledBlockType",function(){return la}),n.d(s,"removeInstalledBlockType",function(){return da});var u=n(6),l=n(9),d=(n(97),n(157),n(63)),p=n(22),b=n(43),f=n(7),h=n(4),m=n(36),v=n(10),O=n(31),g=n(90),j=n.n(g),y=n(2),k={insertUsage:{},isPublishSidebarEnabled:!0},_=Object(f.a)({},u.SETTINGS_DEFAULTS,{richEditingEnabled:!0,codeEditingEnabled:!0,enableCustomFields:!1});function E(e){return e&&"object"===Object(O.a)(e)&&"raw"in e?e.raw:e}var w=Object(h.combineReducers)({data:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_REUSABLE_BLOCKS":return Object(f.a)({},e,Object(y.keyBy)(t.results,"id"));case"UPDATE_REUSABLE_BLOCK":var n=t.id,r=t.changes;return Object(f.a)({},e,Object(v.a)({},n,Object(f.a)({},e[n],r)));case"SAVE_REUSABLE_BLOCK_SUCCESS":var o=t.id,i=t.updatedId;if(o===i)return e;var c=e[o];return Object(f.a)({},Object(y.omit)(e,o),Object(v.a)({},i,Object(f.a)({},c,{id:i})));case"REMOVE_REUSABLE_BLOCK":var a=t.id;return Object(y.omit)(e,a)}return e},isFetching:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_REUSABLE_BLOCKS":var n=t.id;return n?Object(f.a)({},e,Object(v.a)({},n,!0)):e;case"FETCH_REUSABLE_BLOCKS_SUCCESS":case"FETCH_REUSABLE_BLOCKS_FAILURE":var r=t.id;return Object(y.omit)(e,r)}return e},isSaving:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SAVE_REUSABLE_BLOCK":return Object(f.a)({},e,Object(v.a)({},t.id,!0));case"SAVE_REUSABLE_BLOCK_SUCCESS":case"SAVE_REUSABLE_BLOCK_FAILURE":var n=t.id;return Object(y.omit)(e,n)}return e}});var S=j()(Object(h.combineReducers)({postId:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SETUP_EDITOR_STATE":case"RESET_POST":case"UPDATE_POST":return t.post.id}return e},postType:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SETUP_EDITOR_STATE":case"RESET_POST":case"UPDATE_POST":return t.post.type}return e},preferences:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:k;switch((arguments.length>1?arguments[1]:void 0).type){case"ENABLE_PUBLISH_SIDEBAR":return Object(f.a)({},e,{isPublishSidebarEnabled:!0});case"DISABLE_PUBLISH_SIDEBAR":return Object(f.a)({},e,{isPublishSidebarEnabled:!1})}return e},saving:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:"REQUEST_POST_UPDATE_START"===t.type,options:t.options||{}}}return e},postLock:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isLocked:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"UPDATE_POST_LOCK":return t.lock}return e},reusableBlocks:w,template:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isValid:!0},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_TEMPLATE_VALIDITY":return Object(f.a)({},e,{isValid:t.isValid})}return e},postSavingLock:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOCK_POST_SAVING":return Object(f.a)({},e,Object(v.a)({},t.lockName,!0));case"UNLOCK_POST_SAVING":return Object(y.omit)(e,t.lockName)}return e},isReady:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];switch((arguments.length>1?arguments[1]:void 0).type){case"SETUP_EDITOR_STATE":return!0;case"TEAR_DOWN_EDITOR":return!1}return e},editorSettings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"UPDATE_EDITOR_SETTINGS":return Object(f.a)({},e,t.settings)}return e},postAutosavingLock:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOCK_POST_AUTOSAVING":return Object(f.a)({},e,Object(v.a)({},t.lockName,!0));case"UNLOCK_POST_AUTOSAVING":return Object(y.omit)(e,t.lockName)}return e}})),P=n(76),C=n.n(P),T=n(20),B=n.n(T),x=n(44),I=n(32),A=n.n(I),L=n(1),R=n(23),N=n(17),D=n(37),U=n.n(D),F=n(41),M=n.n(F),V=new Set(["meta"]),H="core/editor",W="post-update",z="SAVE_POST_NOTICE_ID",K="TRASH_POST_NOTICE_ID",G=/%(?:postname|pagename)%/,q=6e4,Y=["title","excerpt","content"];function Q(e){var t=e.previousPost,n=e.post,r=e.postType;if(Object(y.get)(e.options,["isAutosave"]))return[];var o,i=["publish","private","future"],c=Object(y.includes)(i,t.status),a=Object(y.includes)(i,n.status),s=Object(y.get)(r,["viewable"],!1);if(c||a?c&&!a?(o=r.labels.item_reverted_to_draft,s=!1):o=!c&&a?{publish:r.labels.item_published,private:r.labels.item_published_privately,future:r.labels.item_scheduled}[n.status]:r.labels.item_updated:o=null,o){var u=[];return s&&u.push({label:r.labels.view_item,url:n.link}),[o,{id:z,type:"snackbar",actions:u}]}return[]}function X(e){var t=e.post,n=e.edits,r=e.error;if(r&&"rest_autosave_no_changes"===r.code)return[];var o=["publish","private","future"],i=-1!==o.indexOf(t.status),c={publish:Object(L.__)("Publishing failed."),private:Object(L.__)("Publishing failed."),future:Object(L.__)("Scheduling failed.")},a=i||-1===o.indexOf(n.status)?Object(L.__)("Updating failed."):c[n.status];return r.message&&!/<\/?[^>]*>/.test(r.message)&&(a=Object(L.sprintf)(Object(L.__)("%1$s Error message: %2$s"),a,r.message)),[a,{id:z}]}var $=n(45),Z=n.n($),J=n(72),ee=Z()(function(e){1===e.length&&Object(l.isUnmodifiedDefaultBlock)(e[0])&&(e=[]);var t=Object(l.serialize)(e);return 1===e.length&&e[0].name===Object(l.getFreeformContentHandlerName)()&&(t=Object(J.removep)(t)),t},{maxSize:1});var te={AWAIT_NEXT_STATE_CHANGE:Object(h.createRegistryControl)(function(e){return function(){return new Promise(function(t){var n=e.subscribe(function(){n(),t()})})}}),GET_REGISTRY:Object(h.createRegistryControl)(function(e){return function(){return e}})},ne=B.a.mark(oe),re=B.a.mark(ce);function oe(){return B.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(m.select)("core/editor","getEditedPostAttribute","meta");case 2:return e.t0=e.sent,e.abrupt("return",{meta:e.t0});case 4:case"end":return e.stop()}},ne)}function ie(e,t){return t.meta[e.meta]}function ce(e,t){return B.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Ie({meta:Object(v.a)({},e.meta,t)});case 2:case"end":return n.stop()}},re)}var ae=B.a.mark(ye),se=B.a.mark(ke),ue=B.a.mark(_e),le=B.a.mark(we),de=B.a.mark(Pe),pe=B.a.mark(Ie),be=B.a.mark(Le),fe=B.a.mark(Re),he=B.a.mark(Ne),me=B.a.mark(De),ve=B.a.mark(Ue),Oe=B.a.mark(Fe),ge=B.a.mark(Je),je=new WeakMap;function ye(e){var t,n,r,i,c,a,s,u,l,d,p,b,h,O;return B.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,{type:"GET_REGISTRY"};case 2:if(t=g.sent,je.has(t)){g.next=5;break}return g.abrupt("return",e);case 5:n=je.get(t),r=e,i=0;case 8:if(!(i<e.length)){g.next=37;break}return c=e[i],g.next=12,Object(m.select)("core/blocks","getBlockType",c.name);case 12:a=g.sent,s=0,u=Object.entries(a.attributes);case 14:if(!(s<u.length)){g.next=30;break}if(l=Object(R.a)(u[s],2),d=l[0],p=l[1],o[p.source]&&o[p.source].apply){g.next=18;break}return g.abrupt("continue",27);case 18:if(n.has(o[p.source])){g.next=20;break}return g.abrupt("continue",27);case 20:if(b=n.get(o[p.source]),(h=o[p.source].apply(p,b))!==c.attributes[d]){g.next=24;break}return g.abrupt("continue",27);case 24:r===e&&(r=Object(N.a)(r)),c=Object(f.a)({},c,{attributes:Object(f.a)({},c.attributes,Object(v.a)({},d,h))}),r.splice(i,1,c);case 27:s++,g.next=14;break;case 30:if(!c.innerBlocks.length){g.next=34;break}return g.delegateYield(ye(c.innerBlocks),"t0",32);case 32:(O=g.t0)!==c.innerBlocks&&(r===e&&(r=Object(N.a)(r)),c=Object(f.a)({},c,{innerBlocks:O}),r.splice(i,1,c));case 34:i++,g.next=8;break;case 37:return g.abrupt("return",r);case 38:case"end":return g.stop()}},ae)}function ke(){var e,t,n,r,i,c,a,s,u,l,d=arguments;return B.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if((e=d.length>0&&void 0!==d[0]?d[0]:Object.values(o)).length){p.next=3;break}return p.abrupt("return");case 3:return p.next=5,{type:"GET_REGISTRY"};case 5:t=p.sent,je.has(t)||je.set(t,new WeakMap),n=je.get(t),r=!0,i=!1,c=void 0,p.prev=11,a=e[Symbol.iterator]();case 13:if(r=(s=a.next()).done){p.next=21;break}return u=s.value,p.delegateYield(u.getDependencies(),"t0",16);case 16:l=p.t0,n.set(u,l);case 18:r=!0,p.next=13;break;case 21:p.next=27;break;case 23:p.prev=23,p.t1=p.catch(11),i=!0,c=p.t1;case 27:p.prev=27,p.prev=28,r||null==a.return||a.return();case 30:if(p.prev=30,!i){p.next=33;break}throw c;case 33:return p.finish(30);case 34:return p.finish(27);case 35:case"end":return p.stop()}},se,null,[[11,23,27,35],[28,,30,34]])}function _e(e,t,n){var r,o;return B.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return r=Object(y.has)(t,["content"])?t.content:e.content.raw,o=Object(l.parse)(r),"auto-draft"===e.status&&n&&(o=Object(l.synchronizeBlocksWithTemplate)(o,n)),i.next=6,Se(e);case 6:return i.delegateYield(ke(),"t0",7);case 7:return i.next=9,{type:"SETUP_EDITOR",post:e,edits:t,template:n};case 9:return i.next=11,Je(o,{__unstableShouldCreateUndoLevel:!1});case 11:return i.next=13,xe(e);case 13:if(!t||!Object.keys(t).some(function(n){return t[n]!==(Object(y.has)(e,[n,"raw"])?e[n].raw:e[n])})){i.next=16;break}return i.next=16,Ie(t);case 16:return i.delegateYield(we(),"t1",17);case 17:case"end":return i.stop()}},ue)}function Ee(){return{type:"TEAR_DOWN_EDITOR"}}function we(){var e,t,n,r,i,c,a,s;return B.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=3,{type:"AWAIT_NEXT_STATE_CHANGE"};case 3:return u.next=5,Object(m.select)(H,"__unstableIsEditorReady");case 5:if(u.sent){u.next=8;break}return u.abrupt("break",36);case 8:return u.next=10,{type:"GET_REGISTRY"};case 10:e=u.sent,t=!1,n=0,r=Object.values(o);case 13:if(!(n<r.length)){u.next=26;break}if((i=r[n]).getDependencies){u.next=17;break}return u.abrupt("continue",23);case 17:return u.delegateYield(i.getDependencies(),"t0",18);case 18:c=u.t0,je.has(e)||je.set(e,new WeakMap),a=je.get(e),s=a.get(i),M()(c,s)||(a.set(i,c),t=!0);case 23:n++,u.next=13;break;case 26:if(!t){u.next=34;break}return u.t1=Je,u.next=30,Object(m.select)(H,"getEditorBlocks");case 30:return u.t2=u.sent,u.t3={__unstableShouldCreateUndoLevel:!1},u.next=34,(0,u.t1)(u.t2,u.t3);case 34:u.next=0;break;case 36:case"end":return u.stop()}},le)}function Se(e){return{type:"RESET_POST",post:e}}function Pe(e){var t;return B.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return U()("resetAutosave action (`core/editor` store)",{alternative:"receiveAutosaves action (`core` store)",plugin:"Gutenberg"}),n.next=3,Object(m.select)(H,"getCurrentPostId");case 3:return t=n.sent,n.next=6,Object(m.dispatch)("core","receiveAutosaves",t,e);case 6:return n.abrupt("return",{type:"__INERT__"});case 7:case"end":return n.stop()}},de)}function Ce(){return{type:"REQUEST_POST_UPDATE_START",options:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}}function Te(){return{type:"REQUEST_POST_UPDATE_FINISH",options:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}}function Be(e){return{type:"UPDATE_POST",edits:e}}function xe(e){return{type:"SETUP_EDITOR_STATE",post:e}}function Ie(e,t){var n,r,o;return B.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(m.select)(H,"getCurrentPost");case 2:return n=i.sent,r=n.id,o=n.type,i.next=7,Object(m.dispatch)("core","editEntityRecord","postType",o,r,e,t);case 7:case"end":return i.stop()}},pe)}function Ae(e){return Object(f.a)({},Be(e),{optimist:{id:W}})}function Le(){var e,t,n,r,o,i,c,a=arguments;return B.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return e=a.length>0&&void 0!==a[0]?a[0]:{},s.next=3,Object(m.select)(H,"isEditedPostSaveable");case 3:if(s.sent){s.next=5;break}return s.abrupt("return");case 5:return s.next=7,Object(m.select)(H,"getEditedPostContent");case 7:if(s.t0=s.sent,t={content:s.t0},e.isAutosave){s.next=12;break}return s.next=12,Object(m.dispatch)(H,"editPost",t,{undoIgnore:!0});case 12:return s.next=14,Ce(e);case 14:return s.next=16,Object(m.select)(H,"getCurrentPost");case 16:return n=s.sent,s.t1=f.a,s.t2={id:n.id},s.next=21,Object(m.select)("core","getEntityRecordNonTransientEdits","postType",n.type,n.id);case 21:return s.t3=s.sent,s.t4=t,t=(0,s.t1)(s.t2,s.t3,s.t4),s.next=26,Object(m.dispatch)("core","saveEntityRecord","postType",n.type,t,e);case 26:return s.next=28,Te(e);case 28:return s.next=30,Object(m.select)("core","getLastEntitySaveError","postType",n.type,n.id);case 30:if(!(r=s.sent)){s.next=38;break}if(!(o=X({post:n,edits:t,error:r})).length){s.next=36;break}return s.next=36,m.dispatch.apply(void 0,["core/notices","createErrorNotice"].concat(Object(N.a)(o)));case 36:s.next=53;break;case 38:return s.next=40,Object(m.select)(H,"getCurrentPost");case 40:return i=s.sent,s.t5=Q,s.t6=n,s.t7=i,s.next=46,Object(m.select)("core","getPostType",i.type);case 46:if(s.t8=s.sent,s.t9=e,s.t10={previousPost:s.t6,post:s.t7,postType:s.t8,options:s.t9},!(c=(0,s.t5)(s.t10)).length){s.next=53;break}return s.next=53,m.dispatch.apply(void 0,["core/notices","createSuccessNotice"].concat(Object(N.a)(c)));case 53:case"end":return s.stop()}},be)}function Re(){var e,t,n,r;return B.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(m.select)(H,"getCurrentPost");case 2:return e=o.sent,o.next=5,Object(m.select)(H,"getCurrentPostType");case 5:return t=o.sent,o.next=8,Object(m.select)("core","getPostType",t);case 8:return n=o.sent,o.next=11,Object(m.apiFetch)({path:"/wp/v2/".concat(n.rest_base,"/").concat(e.id)+"?context=edit&_timestamp=".concat(Date.now())});case 11:return r=o.sent,o.next=14,Object(m.dispatch)(H,"resetPost",r);case 14:case"end":return o.stop()}},fe)}function Ne(){var e,t,n;return B.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(m.select)(H,"getCurrentPostType");case 2:return e=r.sent,r.next=5,Object(m.select)("core","getPostType",e);case 5:return t=r.sent,r.next=8,Object(m.dispatch)("core/notices","removeNotice",K);case 8:return r.prev=8,r.next=11,Object(m.select)(H,"getCurrentPost");case 11:return n=r.sent,r.next=14,Object(m.apiFetch)({path:"/wp/v2/".concat(t.rest_base,"/").concat(n.id),method:"DELETE"});case 14:return r.next=16,Object(m.dispatch)(H,"savePost");case 16:r.next=22;break;case 18:return r.prev=18,r.t0=r.catch(8),r.next=22,m.dispatch.apply(void 0,["core/notices","createErrorNotice"].concat(Object(N.a)([(o={error:r.t0}).error.message&&"unknown_error"!==o.error.code?o.error.message:Object(L.__)("Trashing failed"),{id:K}])));case 22:case"end":return r.stop()}var o},he,null,[[8,18]])}function De(e){return B.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(m.dispatch)(H,"savePost",Object(f.a)({isAutosave:!0},e));case 2:case"end":return t.stop()}},me)}function Ue(){return B.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(m.dispatch)("core","redo");case 2:case"end":return e.stop()}},ve)}function Fe(){return B.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(m.dispatch)("core","undo");case 2:case"end":return e.stop()}},Oe)}function Me(){return{type:"CREATE_UNDO_LEVEL"}}function Ve(e){return{type:"UPDATE_POST_LOCK",lock:e}}function He(e){return{type:"FETCH_REUSABLE_BLOCKS",id:e}}function We(e){return{type:"RECEIVE_REUSABLE_BLOCKS",results:e}}function ze(e){return{type:"SAVE_REUSABLE_BLOCK",id:e}}function Ke(e){return{type:"DELETE_REUSABLE_BLOCK",id:e}}function Ge(e,t){return{type:"UPDATE_REUSABLE_BLOCK",id:e,changes:t}}function qe(e){return{type:"CONVERT_BLOCK_TO_STATIC",clientId:e}}function Ye(e){return{type:"CONVERT_BLOCK_TO_REUSABLE",clientIds:Object(y.castArray)(e)}}function Qe(){return{type:"ENABLE_PUBLISH_SIDEBAR"}}function Xe(){return{type:"DISABLE_PUBLISH_SIDEBAR"}}function $e(e){return{type:"LOCK_POST_SAVING",lockName:e}}function Ze(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function Je(e){var t,n,r,i,c,a,s,u,l,d,p,b,f,h,v,O,g,j,y,k=arguments;return B.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return t=k.length>1&&void 0!==k[1]?k[1]:{},_.next=3,Object(m.select)("core/block-editor","__experimentalGetLastBlockAttributeChanges");case 3:if(!(n=_.sent)){_.next=36;break}r=new Set,i=new Set,c=0,a=Object.entries(n);case 8:if(!(c<a.length)){_.next=35;break}return s=Object(R.a)(a[c],2),u=s[0],l=s[1],_.next=12,Object(m.select)("core/block-editor","getBlockName",u);case 12:if(d=_.sent,!i.has(d)){_.next=15;break}return _.abrupt("continue",32);case 15:return i.add(d),_.next=18,Object(m.select)("core/blocks","getBlockType",d);case 18:p=_.sent,b=0,f=Object.entries(l);case 20:if(!(b<f.length)){_.next=32;break}if(h=Object(R.a)(f[b],2),v=h[0],O=h[1],p.attributes.hasOwnProperty(v)){_.next=24;break}return _.abrupt("continue",29);case 24:if(g=p.attributes[v],!(j=o[g.source])||!j.update){_.next=29;break}return _.delegateYield(j.update(g,O),"t0",28);case 28:r.add(j);case 29:b++,_.next=20;break;case 32:c++,_.next=8;break;case 35:return _.delegateYield(ke(Array.from(r)),"t1",36);case 36:return _.delegateYield(ye(e),"t2",37);case 37:return _.t3=_.t2,y={blocks:_.t3},!1!==t.__unstableShouldCreateUndoLevel&&(y.content=function(e){var t=e.blocks;return ee(void 0===t?[]:t)}),_.delegateYield(Ie(y),"t4",41);case 41:case"end":return _.stop()}},ge)}function et(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}var tt=function(e){return B.a.mark(function t(){var n,r,o,i=arguments;return B.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(U()("`wp.data.dispatch( 'core/editor' )."+e+"`",{alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`"}),n=i.length,r=new Array(n),o=0;o<n;o++)r[o]=i[o];return t.next=4,m.dispatch.apply(void 0,["core/block-editor",e].concat(r));case 4:case"end":return t.stop()}},t)})},nt=tt("resetBlocks"),rt=tt("receiveBlocks"),ot=tt("updateBlock"),it=tt("updateBlockAttributes"),ct=tt("selectBlock"),at=tt("startMultiSelect"),st=tt("stopMultiSelect"),ut=tt("multiSelect"),lt=tt("clearSelectedBlock"),dt=tt("toggleSelection"),pt=tt("replaceBlocks"),bt=tt("replaceBlock"),ft=tt("moveBlocksDown"),ht=tt("moveBlocksUp"),mt=tt("moveBlockToPosition"),vt=tt("insertBlock"),Ot=tt("insertBlocks"),gt=tt("showInsertionPoint"),jt=tt("hideInsertionPoint"),yt=tt("setTemplateValidity"),kt=tt("synchronizeTemplate"),_t=tt("mergeBlocks"),Et=tt("removeBlocks"),wt=tt("removeBlock"),St=tt("toggleBlockMode"),Pt=tt("startTyping"),Ct=tt("stopTyping"),Tt=tt("enterFormattedText"),Bt=tt("exitFormattedText"),xt=tt("insertDefaultBlock"),It=tt("updateBlockListSettings"),At=n(35),Lt=n(56),Rt=n(26),Nt={},Dt=[],Ut=Object(h.createRegistrySelector)(function(e){return function(){return e("core").hasUndo()}}),Ft=Object(h.createRegistrySelector)(function(e){return function(){return e("core").hasRedo()}});function Mt(e){return"auto-draft"===zt(e).status}function Vt(e){var t=Qt(e);return"blocks"in t||"content"in t}var Ht=Object(h.createRegistrySelector)(function(e){return function(t){var n=Kt(t),r=Gt(t);return!!e("core").hasEditsForEntityRecord("postType",n,r)}});function Wt(e){return!Ht(e)&&Mt(e)}var zt=Object(h.createRegistrySelector)(function(e){return function(t){var n=Gt(t),r=Kt(t),o=e("core").getRawEntityRecord("postType",r,n);return o||Nt}});function Kt(e){return e.postType}function Gt(e){return e.postId}function qt(e){return Object(y.get)(zt(e),["_links","version-history",0,"count"],0)}function Yt(e){return Object(y.get)(zt(e),["_links","predecessor-version",0,"id"],null)}var Qt=Object(h.createRegistrySelector)(function(e){return function(t){var n=Kt(t),r=Gt(t);return e("core").getEntityRecordEdits("postType",n,r)||Nt}});function Xt(e,t){switch(t){case"type":return Kt(e);case"id":return Gt(e);default:var n=zt(e);if(!n.hasOwnProperty(t))break;return E(n[t])}}var $t=function(e,t){var n=Qt(e);return n.hasOwnProperty(t)?Object(f.a)({},Xt(e,t),n[t]):Xt(e,t)};function Zt(e,t){switch(t){case"content":return yn(e)}var n=Qt(e);return n.hasOwnProperty(t)?V.has(t)?$t(e,t):n[t]:Xt(e,t)}var Jt=Object(h.createRegistrySelector)(function(e){return function(t,n){if(Object(y.includes)(Y,n)||"preview_link"===n){var r=Kt(t),o=Gt(t),i=Object(y.get)(e("core").getCurrentUser(),["id"]),c=e("core").getAutosave(r,o,i);return c?E(c[n]):void 0}}});function en(e){return"private"===Zt(e,"status")?"private":Zt(e,"password")?"password":"public"}function tn(e){return"pending"===zt(e).status}function nn(e,t){var n=t||zt(e);return-1!==["publish","private"].indexOf(n.status)||"future"===n.status&&!Object(Lt.isInTheFuture)(new Date(Number(Object(Lt.getDate)(n.date))-q))}function rn(e){return"future"===zt(e).status&&!nn(e)}function on(e){var t=zt(e);return Ht(e)||-1===["publish","private","future"].indexOf(t.status)}function cn(e){return!bn(e)&&(!!Zt(e,"title")||!!Zt(e,"excerpt")||!an(e))}function an(e){var t=Mn(e);if(t.length){if(t.length>1)return!1;var n=t[0].name;if(n!==Object(l.getDefaultBlockName)()&&n!==Object(l.getFreeformContentHandlerName)())return!1}return!yn(e)}var sn=Object(h.createRegistrySelector)(function(e){return function(t){if(!cn(t))return!1;if(Ln(t))return!1;var n=Kt(t),r=Gt(t),o=e("core").hasFetchedAutosaves(n,r),i=Object(y.get)(e("core").getCurrentUser(),["id"]),c=e("core").getAutosave(n,r,i);return!!o&&(!c||(!!Vt(t)||["title","excerpt"].some(function(e){return E(c[e])!==Zt(t,e)})))}}),un=Object(h.createRegistrySelector)(function(e){return function(t){U()("`wp.data.select( 'core/editor' ).getAutosave()`",{alternative:"`wp.data.select( 'core' ).getAutosave( postType, postId, userId )`",plugin:"Gutenberg"});var n=Kt(t),r=Gt(t),o=Object(y.get)(e("core").getCurrentUser(),["id"]),i=e("core").getAutosave(n,r,o);return Object(y.mapValues)(Object(y.pick)(i,Y),E)}}),ln=Object(h.createRegistrySelector)(function(e){return function(t){U()("`wp.data.select( 'core/editor' ).hasAutosave()`",{alternative:"`!! wp.data.select( 'core' ).getAutosave( postType, postId, userId )`",plugin:"Gutenberg"});var n=Kt(t),r=Gt(t),o=Object(y.get)(e("core").getCurrentUser(),["id"]);return!!e("core").getAutosave(n,r,o)}});function dn(e){var t=Zt(e,"date"),n=new Date(Number(Object(Lt.getDate)(t))-q);return Object(Lt.isInTheFuture)(n)}function pn(e){var t=Zt(e,"date"),n=Zt(e,"modified"),r=Zt(e,"status");return("draft"===r||"auto-draft"===r||"pending"===r)&&t===n}var bn=Object(h.createRegistrySelector)(function(e){return function(t){var n=Kt(t),r=Gt(t);return e("core").isSavingEntityRecord("postType",n,r)}}),fn=Object(h.createRegistrySelector)(function(e){return function(t){var n=Kt(t),r=Gt(t);return!e("core").getLastEntitySaveError("postType",n,r)}}),hn=Object(h.createRegistrySelector)(function(e){return function(t){var n=Kt(t),r=Gt(t);return!!e("core").getLastEntitySaveError("postType",n,r)}});function mn(e){return!!bn(e)&&!!Object(y.get)(e.saving,["options","isAutosave"])}function vn(e){return!!bn(e)&&!!e.saving.options.isPreview}function On(e){if(!e.saving.pending&&!bn(e)){var t=Jt(e,"preview_link");t||(t=Zt(e,"link"))&&(t=Object(Rt.addQueryArgs)(t,{preview:!0}));var n=Zt(e,"featured_media");return t&&n?Object(Rt.addQueryArgs)(t,{_thumbnail_id:n}):t}}function gn(e){var t,n=Mn(e);switch(1===n.length&&(t=n[0].name),2===n.length&&"core/paragraph"===n[1].name&&(t=n[0].name),t){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":case"core-embed/youtube":case"core-embed/vimeo":return"video";case"core/audio":case"core-embed/spotify":case"core-embed/soundcloud":return"audio"}return null}function jn(e){U()("`core/editor` getBlocksForSerialization selector",{plugin:"Gutenberg",alternative:"getEditorBlocks",hint:"Blocks serialization pre-processing occurs at save time"});var t=e.editor.present.blocks.value;return 1===t.length&&Object(l.isUnmodifiedDefaultBlock)(t[0])?[]:t}var yn=Object(h.createRegistrySelector)(function(e){return function(t){var n=Gt(t),r=Kt(t),o=e("core").getEditedEntityRecord("postType",r,n);if(o){if("function"==typeof o.content)return o.content(o);if(o.blocks)return ee(o.blocks);if(o.content)return o.content}return""}}),kn=Object(At.a)(function(e,t){var n=e.reusableBlocks.data[t];if(!n)return null;var r=isNaN(parseInt(t));return Object(f.a)({},n,{id:r?t:+t,isTemporary:r})},function(e,t){return[e.reusableBlocks.data[t]]});function _n(e,t){return e.reusableBlocks.isSaving[t]||!1}function En(e,t){return!!e.reusableBlocks.isFetching[t]}var wn=Object(At.a)(function(e){return Object(y.map)(e.reusableBlocks.data,function(t,n){return kn(e,n)})},function(e){return[e.reusableBlocks.data]});function Sn(e,t){var n=Object(y.find)(e.optimist,function(e){return e.beforeState&&Object(y.get)(e.action,["optimist","id"])===t});return n?n.beforeState:null}function Pn(e){if(!bn(e))return!1;if(!nn(e))return!1;var t=Sn(e,W);return!!t&&!nn(null,t.currentPost)}function Cn(e){var t=Zt(e,"permalink_template");return G.test(t)}function Tn(e){var t=Bn(e);if(!t)return null;var n=t.prefix,r=t.postName,o=t.suffix;return Cn(e)?n+r+o:n}function Bn(e){var t=Zt(e,"permalink_template");if(!t)return null;var n=Zt(e,"slug")||Zt(e,"generated_slug"),r=t.split(G),o=Object(R.a)(r,2);return{prefix:o[0],postName:n,suffix:o[1]}}function xn(e,t){var n=e.optimist;return!!n&&n.some(function(e){var n=e.beforeState;return n&&t(n)})}function In(e){return e.postLock.isLocked}function An(e){return Object.keys(e.postSavingLock).length>0}function Ln(e){return Object.keys(e.postAutosavingLock).length>0}function Rn(e){return e.postLock.isTakeover}function Nn(e){return e.postLock.user}function Dn(e){return e.postLock.activePostLock}function Un(e){return Object(y.has)(zt(e),["_links","wp:action-unfiltered-html"])}function Fn(e){return e.preferences.hasOwnProperty("isPublishSidebarEnabled")?e.preferences.isPublishSidebarEnabled:k.isPublishSidebarEnabled}function Mn(e){return Zt(e,"blocks")||Dt}function Vn(e){return e.isReady}function Hn(e){return e.editorSettings}function Wn(e){return Object(h.createRegistrySelector)(function(t){return function(n){var r;U()("`wp.data.select( 'core/editor' )."+e+"`",{alternative:"`wp.data.select( 'core/block-editor' )."+e+"`"});for(var o=arguments.length,i=new Array(o>1?o-1:0),c=1;c<o;c++)i[c-1]=arguments[c];return(r=t("core/block-editor"))[e].apply(r,i)}})}var zn=Wn("getBlockName"),Kn=Wn("isBlockValid"),Gn=Wn("getBlockAttributes"),qn=Wn("getBlock"),Yn=Wn("getBlocks"),Qn=Wn("__unstableGetBlockWithoutInnerBlocks"),Xn=Wn("getClientIdsOfDescendants"),$n=Wn("getClientIdsWithDescendants"),Zn=Wn("getGlobalBlockCount"),Jn=Wn("getBlocksByClientId"),er=Wn("getBlockCount"),tr=Wn("getBlockSelectionStart"),nr=Wn("getBlockSelectionEnd"),rr=Wn("getSelectedBlockCount"),or=Wn("hasSelectedBlock"),ir=Wn("getSelectedBlockClientId"),cr=Wn("getSelectedBlock"),ar=Wn("getBlockRootClientId"),sr=Wn("getBlockHierarchyRootClientId"),ur=Wn("getAdjacentBlockClientId"),lr=Wn("getPreviousBlockClientId"),dr=Wn("getNextBlockClientId"),pr=Wn("getSelectedBlocksInitialCaretPosition"),br=Wn("getMultiSelectedBlockClientIds"),fr=Wn("getMultiSelectedBlocks"),hr=Wn("getFirstMultiSelectedBlockClientId"),mr=Wn("getLastMultiSelectedBlockClientId"),vr=Wn("isFirstMultiSelectedBlock"),Or=Wn("isBlockMultiSelected"),gr=Wn("isAncestorMultiSelected"),jr=Wn("getMultiSelectedBlocksStartClientId"),yr=Wn("getMultiSelectedBlocksEndClientId"),kr=Wn("getBlockOrder"),_r=Wn("getBlockIndex"),Er=Wn("isBlockSelected"),wr=Wn("hasSelectedInnerBlock"),Sr=Wn("isBlockWithinSelection"),Pr=Wn("hasMultiSelection"),Cr=Wn("isMultiSelecting"),Tr=Wn("isSelectionEnabled"),Br=Wn("getBlockMode"),xr=Wn("isTyping"),Ir=Wn("isCaretWithinFormattedText"),Ar=Wn("getBlockInsertionPoint"),Lr=Wn("isBlockInsertionPointVisible"),Rr=Wn("isValidTemplate"),Nr=Wn("getTemplate"),Dr=Wn("getTemplateLock"),Ur=Wn("canInsertBlockType"),Fr=Wn("getInserterItems"),Mr=Wn("hasInserterItems"),Vr=Wn("getBlockListSettings"),Hr=function(){var e=Object(x.a)(B.a.mark(function e(t,n){var r,o,i,c,a;return B.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.id,o=n.dispatch,e.next=4,A()({path:"/wp/v2/types/wp_block"});case 4:if(i=e.sent){e.next=7;break}return e.abrupt("return");case 7:if(e.prev=7,!r){e.next=15;break}return e.next=11,A()({path:"/wp/v2/".concat(i.rest_base,"/").concat(r)});case 11:e.t0=e.sent,c=[e.t0],e.next=18;break;case 15:return e.next=17,A()({path:"/wp/v2/".concat(i.rest_base,"?per_page=-1")});case 17:c=e.sent;case 18:(a=Object(y.compact)(Object(y.map)(c,function(e){return"publish"!==e.status||e.content.protected?null:Object(f.a)({},e,{content:e.content.raw,title:e.title.raw})}))).length&&o(We(a)),o({type:"FETCH_REUSABLE_BLOCKS_SUCCESS",id:r}),e.next=26;break;case 23:e.prev=23,e.t1=e.catch(7),o({type:"FETCH_REUSABLE_BLOCKS_FAILURE",id:r,error:e.t1});case 26:case"end":return e.stop()}},e,null,[[7,23]])}));return function(t,n){return e.apply(this,arguments)}}(),Wr=function(){var e=Object(x.a)(B.a.mark(function e(t,n){var r,o,i,c,a,s,u,l,d,p,b,f,m;return B.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A()({path:"/wp/v2/types/wp_block"});case 2:if(r=e.sent){e.next=5;break}return e.abrupt("return");case 5:return o=t.id,i=n.dispatch,c=n.getState(),a=kn(c,o),s=a.title,u=a.content,l=a.isTemporary,d=l?{title:s,content:u,status:"publish"}:{id:o,title:s,content:u,status:"publish"},p=l?"/wp/v2/".concat(r.rest_base):"/wp/v2/".concat(r.rest_base,"/").concat(o),b=l?"POST":"PUT",e.prev=12,e.next=15,A()({path:p,data:d,method:b});case 15:f=e.sent,i({type:"SAVE_REUSABLE_BLOCK_SUCCESS",updatedId:f.id,id:o}),m=l?Object(L.__)("Block created."):Object(L.__)("Block updated."),Object(h.dispatch)("core/notices").createSuccessNotice(m,{id:"REUSABLE_BLOCK_NOTICE_ID",type:"snackbar"}),Object(h.dispatch)("core/block-editor").__unstableSaveReusableBlock(o,f.id),e.next=26;break;case 22:e.prev=22,e.t0=e.catch(12),i({type:"SAVE_REUSABLE_BLOCK_FAILURE",id:o}),Object(h.dispatch)("core/notices").createErrorNotice(e.t0.message,{id:"REUSABLE_BLOCK_NOTICE_ID"});case 26:case"end":return e.stop()}},e,null,[[12,22]])}));return function(t,n){return e.apply(this,arguments)}}(),zr=function(){var e=Object(x.a)(B.a.mark(function e(t,n){var r,o,i,c,a,s,u,d,p,b;return B.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A()({path:"/wp/v2/types/wp_block"});case 2:if(r=e.sent){e.next=5;break}return e.abrupt("return");case 5:if(o=t.id,i=n.getState,c=n.dispatch,(a=kn(i(),o))&&!a.isTemporary){e.next=10;break}return e.abrupt("return");case 10:return s=Object(h.select)("core/block-editor").getBlocks(),u=s.filter(function(e){return Object(l.isReusableBlock)(e)&&e.attributes.ref===o}),d=u.map(function(e){return e.clientId}),p=Object(y.uniqueId)(),c({type:"REMOVE_REUSABLE_BLOCK",id:o,optimist:{type:g.BEGIN,id:p}}),d.length&&Object(h.dispatch)("core/block-editor").removeBlocks(d),e.prev=16,e.next=19,A()({path:"/wp/v2/".concat(r.rest_base,"/").concat(o),method:"DELETE"});case 19:c({type:"DELETE_REUSABLE_BLOCK_SUCCESS",id:o,optimist:{type:g.COMMIT,id:p}}),b=Object(L.__)("Block deleted."),Object(h.dispatch)("core/notices").createSuccessNotice(b,{id:"REUSABLE_BLOCK_NOTICE_ID",type:"snackbar"}),e.next=28;break;case 24:e.prev=24,e.t0=e.catch(16),c({type:"DELETE_REUSABLE_BLOCK_FAILURE",id:o,optimist:{type:g.REVERT,id:p}}),Object(h.dispatch)("core/notices").createErrorNotice(e.t0.message,{id:"REUSABLE_BLOCK_NOTICE_ID"});case 28:case"end":return e.stop()}},e,null,[[16,24]])}));return function(t,n){return e.apply(this,arguments)}}(),Kr={FETCH_REUSABLE_BLOCKS:function(e,t){Hr(e,t)},SAVE_REUSABLE_BLOCK:function(e,t){Wr(e,t)},DELETE_REUSABLE_BLOCK:function(e,t){zr(e,t)},CONVERT_BLOCK_TO_STATIC:function(e,t){var n=t.getState(),r=Object(h.select)("core/block-editor").getBlock(e.clientId),o=kn(n,r.attributes.ref),i=Object(l.parse)(o.content);Object(h.dispatch)("core/block-editor").replaceBlocks(r.clientId,i)},CONVERT_BLOCK_TO_REUSABLE:function(e,t){var n=t.dispatch,r={id:Object(y.uniqueId)("reusable"),title:Object(L.__)("Untitled Reusable Block"),content:Object(l.serialize)(Object(h.select)("core/block-editor").getBlocksByClientId(e.clientIds))};n(We([r])),n(ze(r.id)),Object(h.dispatch)("core/block-editor").replaceBlocks(e.clientIds,Object(l.createBlock)("core/block",{ref:r.id}))}};var Gr=function(e){var t=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},n={getState:e.getState,dispatch:function(){return t.apply(void 0,arguments)}};return t=C()(Kr)(n)(e.dispatch),e.dispatch=t,e},qr={reducer:S,selectors:c,actions:i,controls:Object(f.a)({},m.controls,te)},Yr=Object(h.registerStore)(H,Object(f.a)({},qr,{persist:["preferences"]}));Gr(Yr);var Qr=n(27),Xr=n(0);function $r(){return Object(h.select)("core/block-editor").getBlockInsertionPoint().rootClientId}function Zr(e){return Object(h.select)("core/block-editor").getInserterItems(e)}function Jr(){var e=Object(h.select)("core/block-editor"),t=e.getSelectedBlockClientId,n=e.getBlockName,r=t();return r?n(r):null}var eo=Object(y.once)(function(){Object(h.dispatch)("core/editor").__experimentalFetchReusableBlocks()});var to=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.getBlockInsertionParentClientId,n=void 0===t?$r:t,r=e.getInserterItems,o=void 0===r?Zr:r,i=e.getSelectedBlockName,c=void 0===i?Jr:i;return{name:"blocks",className:"editor-autocompleters__block",triggerPrefix:"/",options:function(){eo();var e=c();return o(n()).filter(function(t){return e!==t.name})},getOptionKeywords:function(e){var t=e.title,n=e.keywords,r=void 0===n?[]:n;return[e.category].concat(Object(N.a)(r),[t])},getOptionLabel:function(e){var t=e.icon,n=e.title;return[Object(Xr.createElement)(u.BlockIcon,{key:"icon",icon:t,showColors:!0}),n]},allowContext:function(e,t){return!(/\S/.test(e)||/\S/.test(t))},getOptionCompletion:function(e){var t=e.name,n=e.initialAttributes;return{action:"replace",value:Object(l.createBlock)(t,n)}},isOptionDisabled:function(e){return e.isDisabled}}}(),no={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",options:function(e){var t="";return e&&(t="?search="+encodeURIComponent(e)),A()({path:"/wp/v2/users"+t})},isDebounced:!0,getOptionKeywords:function(e){return[e.slug,e.name]},getOptionLabel:function(e){return[Object(Xr.createElement)("img",{key:"avatar",className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}),Object(Xr.createElement)("span",{key:"name",className:"editor-autocompleters__user-name"},e.name),Object(Xr.createElement)("span",{key:"slug",className:"editor-autocompleters__user-slug"},e.slug)]},getOptionCompletion:function(e){return"@".concat(e.slug)}},ro=n(12),oo=n(11),io=n(13),co=n(14),ao=n(15),so=n(8),uo=function(e){function t(){return Object(ro.a)(this,t),Object(io.a)(this,Object(co.a)(t).apply(this,arguments))}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDirty,r=t.editsReference,o=t.isAutosaveable,i=t.isAutosaving;r!==e.editsReference&&(this.didAutosaveForEditsReference=!1),!i&&e.isAutosaving&&(this.didAutosaveForEditsReference=!0),e.isDirty===n&&e.isAutosaveable===o&&e.editsReference===r||this.toggleTimer(n&&o&&!this.didAutosaveForEditsReference)}},{key:"componentWillUnmount",value:function(){this.toggleTimer(!1)}},{key:"toggleTimer",value:function(e){var t=this,n=this.props,r=n.interval,o=n.shouldThrottle,i=void 0!==o&&o;!i&&this.pendingSave&&(clearTimeout(this.pendingSave),delete this.pendingSave),!e||i&&this.pendingSave||(this.pendingSave=setTimeout(function(){t.props.autosave(),delete t.pendingSave},1e3*r))}},{key:"render",value:function(){return null}}]),t}(Xr.Component),lo=Object(so.compose)([Object(h.withSelect)(function(e,t){var n=e("core").getReferenceByDistinctEdits,r=e("core/editor"),o=r.isEditedPostDirty,i=r.isEditedPostAutosaveable,c=r.isAutosavingPost,a=r.getEditorSettings,s=t.interval,u=void 0===s?a().autosaveInterval:s;return{isDirty:o(),isAutosaveable:i(),editsReference:n(),isAutosaving:c(),interval:u}}),Object(h.withDispatch)(function(e,t){return{autosave:function(){var n=t.autosave,r=void 0===n?e("core/editor").autosave:n;r()}}})])(uo),po=n(16),bo=n.n(po),fo=function(e){var t=e.children,n=e.isValid,r=e.level,o=e.path,i=void 0===o?[]:o,c=e.href,a=e.onSelect;return Object(Xr.createElement)("li",{className:bo()("document-outline__item","is-".concat(r.toLowerCase()),{"is-invalid":!n})},Object(Xr.createElement)("a",{href:c,className:"document-outline__button",onClick:a},Object(Xr.createElement)("span",{className:"document-outline__emdash","aria-hidden":"true"}),i.map(function(e,t){var n=e.clientId;return Object(Xr.createElement)("strong",{key:t,className:"document-outline__level"},Object(Xr.createElement)(u.BlockTitle,{clientId:n}))}),Object(Xr.createElement)("strong",{className:"document-outline__level"},r),Object(Xr.createElement)("span",{className:"document-outline__item-content"},t)))},ho=Object(Xr.createElement)("em",null,Object(L.__)("(Empty heading)")),mo=[Object(Xr.createElement)("br",{key:"incorrect-break"}),Object(Xr.createElement)("em",{key:"incorrect-message"},Object(L.__)("(Incorrect heading level)"))],vo=[Object(Xr.createElement)("br",{key:"incorrect-break-h1"}),Object(Xr.createElement)("em",{key:"incorrect-message-h1"},Object(L.__)("(Your theme may already use a H1 for the post title)"))],Oo=[Object(Xr.createElement)("br",{key:"incorrect-break-multiple-h1"}),Object(Xr.createElement)("em",{key:"incorrect-message-multiple-h1"},Object(L.__)("(Multiple H1 headings are not recommended)"))],go=function(e){return!e.attributes.content||0===e.attributes.content.length},jo=Object(so.compose)(Object(h.withSelect)(function(e){var t=e("core/block-editor").getBlocks,n=e("core/editor").getEditedPostAttribute,r=(0,e("core").getPostType)(n("type"));return{title:n("title"),blocks:t(),isTitleSupported:Object(y.get)(r,["supports","title"],!1)}}))(function(e){var t=e.blocks,n=void 0===t?[]:t,r=e.title,o=e.onSelect,i=e.isTitleSupported,c=e.hasOutlineItemsDisabled,a=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object(y.flatMap)(t,function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"core/heading"===t.name?Object(f.a)({},t,{path:n,level:t.attributes.level,isEmpty:go(t)}):e(t.innerBlocks,[].concat(Object(N.a)(n),[t]))})}(n);if(a.length<1)return null;var s=1,u=document.querySelector(".editor-post-title__input"),l=i&&r&&u,d=Object(y.countBy)(a,"level")[1]>1;return Object(Xr.createElement)("div",{className:"document-outline"},Object(Xr.createElement)("ul",null,l&&Object(Xr.createElement)(fo,{level:Object(L.__)("Title"),isValid:!0,onSelect:o,href:"#".concat(u.id),isDisabled:c},r),a.map(function(e,t){var n=e.level>s+1,r=!(e.isEmpty||n||!e.level||1===e.level&&(d||l));return s=e.level,Object(Xr.createElement)(fo,{key:t,level:"H".concat(e.level),isValid:r,path:e.path,isDisabled:c,href:"#block-".concat(e.clientId),onSelect:o},e.isEmpty?ho:Object(p.getTextContent)(Object(p.create)({html:e.attributes.content})),n&&mo,1===e.level&&d&&Oo,l&&1===e.level&&!d&&vo)})))});var yo=Object(h.withSelect)(function(e){return{blocks:e("core/block-editor").getBlocks()}})(function(e){var t=e.blocks,n=e.children;return Object(y.filter)(t,function(e){return"core/heading"===e.name}).length<1?null:n}),ko=n(5),_o=n(3),Eo=n(19);var wo=Object(so.compose)([Object(h.withSelect)(function(e){return{isDirty:(0,e("core/editor").isEditedPostDirty)()}}),Object(h.withDispatch)(function(e,t,n){var r=n.select,o=e("core/editor").savePost;return{onSave:function(){(0,r("core/editor").isEditedPostDirty)()&&o()}}})])(function(e){var t=e.onSave;return Object(Xr.createElement)(_o.KeyboardShortcuts,{bindGlobal:!0,shortcuts:Object(v.a)({},Eo.rawShortcut.primary("s"),function(e){e.preventDefault(),t()})})}),So=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).undoOrRedo=e.undoOrRedo.bind(Object(ko.a)(e)),e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"undoOrRedo",value:function(e){var t=this.props,n=t.onRedo,r=t.onUndo;e.shiftKey?n():r(),e.preventDefault()}},{key:"render",value:function(){var e;return Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)(u.BlockEditorKeyboardShortcuts,null),Object(Xr.createElement)(_o.KeyboardShortcuts,{shortcuts:(e={},Object(v.a)(e,Eo.rawShortcut.primary("z"),this.undoOrRedo),Object(v.a)(e,Eo.rawShortcut.primaryShift("z"),this.undoOrRedo),e)}),Object(Xr.createElement)(wo,null))}}]),t}(Xr.Component),Po=Object(h.withDispatch)(function(e){var t=e("core/editor");return{onRedo:t.redo,onUndo:t.undo}})(So),Co=Po;function To(){return U()("EditorGlobalKeyboardShortcuts",{alternative:"VisualEditorGlobalKeyboardShortcuts",plugin:"Gutenberg"}),Object(Xr.createElement)(Po,null)}function Bo(){return Object(Xr.createElement)(wo,null)}var xo=Object(so.compose)([Object(h.withSelect)(function(e){return{hasRedo:e("core/editor").hasEditorRedo()}}),Object(h.withDispatch)(function(e){return{redo:e("core/editor").redo}})])(function(e){var t=e.hasRedo,n=e.redo;return Object(Xr.createElement)(_o.IconButton,{icon:"redo",label:Object(L.__)("Redo"),shortcut:Eo.displayShortcut.primaryShift("z"),"aria-disabled":!t,onClick:t?n:void 0,className:"editor-history__redo"})});var Io=Object(so.compose)([Object(h.withSelect)(function(e){return{hasUndo:e("core/editor").hasEditorUndo()}}),Object(h.withDispatch)(function(e){return{undo:e("core/editor").undo}})])(function(e){var t=e.hasUndo,n=e.undo;return Object(Xr.createElement)(_o.IconButton,{icon:"undo",label:Object(L.__)("Undo"),shortcut:Eo.displayShortcut.primary("z"),"aria-disabled":!t,onClick:t?n:void 0,className:"editor-history__undo"})}),Ao=n(21);var Lo=Object(so.compose)([Object(h.withSelect)(function(e){return{isValid:e("core/block-editor").isValidTemplate()}}),Object(h.withDispatch)(function(e){var t=e("core/block-editor"),n=t.setTemplateValidity;return{resetTemplateValidity:function(){return n(!0)},synchronizeTemplate:t.synchronizeTemplate}})])(function(e){var t=e.isValid,n=Object(Ao.a)(e,["isValid"]);return t?null:Object(Xr.createElement)(_o.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning"},Object(Xr.createElement)("p",null,Object(L.__)("The content of your post doesnt match the template assigned to your post type.")),Object(Xr.createElement)("div",null,Object(Xr.createElement)(_o.Button,{isDefault:!0,onClick:n.resetTemplateValidity},Object(L.__)("Keep it as is")),Object(Xr.createElement)(_o.Button,{onClick:function(){window.confirm(Object(L.__)("Resetting the template may result in loss of content, do you want to continue?"))&&n.synchronizeTemplate()},isPrimary:!0},Object(L.__)("Reset the template"))))});var Ro=Object(so.compose)([Object(h.withSelect)(function(e){return{notices:e("core/notices").getNotices()}}),Object(h.withDispatch)(function(e){return{onRemove:e("core/notices").removeNotice}})])(function(e){var t=e.notices,n=e.onRemove,r=Object(y.filter)(t,{isDismissible:!0,type:"default"}),o=Object(y.filter)(t,{isDismissible:!1,type:"default"}),i=Object(y.filter)(t,{type:"snackbar"});return Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)(_o.NoticeList,{notices:o,className:"components-editor-notices__pinned"}),Object(Xr.createElement)(_o.NoticeList,{notices:r,className:"components-editor-notices__dismissible",onRemove:n},Object(Xr.createElement)(Lo,null)),Object(Xr.createElement)(_o.SnackbarList,{notices:i,className:"components-editor-notices__snackbar",onRemove:n}))}),No=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).reboot=e.reboot.bind(Object(ko.a)(e)),e.getContent=e.getContent.bind(Object(ko.a)(e)),e.state={error:null},e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"componentDidCatch",value:function(e){this.setState({error:e})}},{key:"reboot",value:function(){this.props.onError()}},{key:"getContent",value:function(){try{return Object(h.select)("core/editor").getEditedPostContent()}catch(e){}}},{key:"render",value:function(){var e=this.state.error;return e?Object(Xr.createElement)(u.Warning,{className:"editor-error-boundary",actions:[Object(Xr.createElement)(_o.Button,{key:"recovery",onClick:this.reboot,isLarge:!0},Object(L.__)("Attempt Recovery")),Object(Xr.createElement)(_o.ClipboardButton,{key:"copy-post",text:this.getContent,isLarge:!0},Object(L.__)("Copy Post Text")),Object(Xr.createElement)(_o.ClipboardButton,{key:"copy-error",text:e.stack,isLarge:!0},Object(L.__)("Copy Error"))]},Object(L.__)("The editor has encountered an unexpected error.")):this.props.children}}]),t}(Xr.Component),Do=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,Uo=Object(y.once)(function(){try{return window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),!0}catch(e){return!1}});function Fo(e){return"wp-autosave-block-editor-post-".concat(e)}var Mo=Object(so.ifCondition)(Uo)(function(){var e,t,n,r=(e=Object(h.useSelect)(function(e){return{postId:e("core/editor").getCurrentPostId(),getEditedPostAttribute:e("core/editor").getEditedPostAttribute}}),t=e.postId,n=e.getEditedPostAttribute,Object(Xr.useCallback)(function(){Do(function(){window.sessionStorage.setItem(Fo(t),JSON.stringify({post_title:n("title"),content:n("content"),excerpt:n("excerpt")}))})},[t]));!function(){var e=Object(h.useSelect)(function(e){return{postId:e("core/editor").getCurrentPostId(),getEditedPostAttribute:e("core/editor").getEditedPostAttribute}}),t=e.postId,n=e.getEditedPostAttribute,r=Object(h.useDispatch)("core/notices"),o=r.createWarningNotice,i=r.removeNotice,c=Object(h.useDispatch)("core/editor"),a=c.editPost,s=c.resetEditorBlocks;Object(Xr.useEffect)(function(){var e=window.sessionStorage.getItem(Fo(t));if(e){try{e=JSON.parse(e)}catch(e){return}var r=e,c={title:r.post_title,content:r.content,excerpt:r.excerpt};if(Object.keys(c).some(function(e){return c[e]!==n(e)})){var u=Object(y.uniqueId)("wpEditorAutosaveRestore");o(Object(L.__)("The backup of this post in your browser is different from the version below."),{id:u,actions:[{label:Object(L.__)("Restore the backup"),onClick:function(){a(Object(y.omit)(c,["content"])),s(Object(l.parse)(c.content)),i(u)}}]})}else window.sessionStorage.removeItem(Fo(t))}},[t])}(),function(){var e=Object(h.useSelect)(function(e){return{postId:e("core/editor").getCurrentPostId(),isDirty:e("core/editor").isEditedPostDirty()}}),t=e.postId,n=e.isDirty,r=Object(Xr.useRef)(n);Object(Xr.useEffect)(function(){r.current&&!n&&window.sessionStorage.removeItem(Fo(t)),r.current=n},[n])}();var o=Object(h.useSelect)(function(e){return{localAutosaveInterval:e("core/editor").getEditorSettings().__experimentalLocalAutosaveInterval}}).localAutosaveInterval;return Object(Xr.createElement)(lo,{interval:o,autosave:r,shouldThrottle:!0})});var Vo=Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getEditedPostAttribute,r=t.getEditorSettings,o=e("core").getPostType,i=r().availableTemplates;return{postType:o(n("type")),availableTemplates:i}})(function(e){var t=e.availableTemplates,n=e.postType,r=e.children;return!Object(y.get)(n,["supports","page-attributes"],!1)&&Object(y.isEmpty)(t)?null:r});var Ho=Object(h.withSelect)(function(e){var t=e("core/editor").getEditedPostAttribute;return{postType:(0,e("core").getPostType)(t("type"))}})(function(e){var t=e.postType,n=e.children,r=e.supportKeys,o=!0;return t&&(o=Object(y.some)(Object(y.castArray)(r),function(e){return!!t.supports[e]})),o?n:null}),Wo=Object(so.withState)({orderInput:null})(function(e){var t=e.onUpdateOrder,n=e.order,r=void 0===n?0:n,o=e.orderInput,i=e.setState,c=null===o?r:o;return Object(Xr.createElement)(_o.TextControl,{className:"editor-page-attributes__order",type:"number",label:Object(L.__)("Order"),value:c,onChange:function(e){i({orderInput:e});var n=Number(e);Number.isInteger(n)&&""!==Object(y.invoke)(e,["trim"])&&t(Number(e))},size:6,onBlur:function(){i({orderInput:null})}})});var zo=Object(so.compose)([Object(h.withSelect)(function(e){return{order:e("core/editor").getEditedPostAttribute("menu_order")}}),Object(h.withDispatch)(function(e){return{onUpdateOrder:function(t){e("core/editor").editPost({menu_order:t})}}})])(function(e){return Object(Xr.createElement)(Ho,{supportKeys:"page-attributes"},Object(Xr.createElement)(Wo,e))});function Ko(e){var t=e.map(function(e){return Object(f.a)({children:[],parent:null},e)}),n=Object(y.groupBy)(t,"parent");if(n.null&&n.null.length)return t;return function e(t){return t.map(function(t){var r=n[t.id];return Object(f.a)({},t,{children:r&&r.length?e(r):[]})})}(n[0]||[])}var Go=Object(h.withSelect)(function(e){var t=e("core"),n=t.getPostType,r=t.getEntityRecords,o=e("core/editor"),i=o.getCurrentPostId,c=o.getEditedPostAttribute,a=c("type"),s=n(a),u=i(),l=Object(y.get)(s,["hierarchical"],!1),d={per_page:-1,exclude:u,parent_exclude:u,orderby:"menu_order",order:"asc"};return{parent:c("parent"),items:l?r("postType",a,d):[],postType:s}}),qo=Object(h.withDispatch)(function(e){var t=e("core/editor").editPost;return{onUpdateParent:function(e){t({parent:e||0})}}}),Yo=Object(so.compose)([Go,qo])(function(e){var t=e.parent,n=e.postType,r=e.items,o=e.onUpdateParent,i=Object(y.get)(n,["hierarchical"],!1),c=Object(y.get)(n,["labels","parent_item_colon"]),a=r||[];if(!i||!c||!a.length)return null;var s=Ko(a.map(function(e){return{id:e.id,parent:e.parent,name:e.title.raw?e.title.raw:"#".concat(e.id," (").concat(Object(L.__)("no title"),")")}}));return Object(Xr.createElement)(_o.TreeSelect,{className:"editor-page-attributes__parent",label:c,noOptionLabel:"(".concat(Object(L.__)("no parent"),")"),tree:s,selectedId:t,onChange:o})});var Qo=Object(so.compose)(Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getEditedPostAttribute,r=(0,t.getEditorSettings)().availableTemplates;return{selectedTemplate:n("template"),availableTemplates:r}}),Object(h.withDispatch)(function(e){return{onUpdate:function(t){e("core/editor").editPost({template:t||""})}}}))(function(e){var t=e.availableTemplates,n=e.selectedTemplate,r=e.onUpdate;return Object(y.isEmpty)(t)?null:Object(Xr.createElement)(_o.SelectControl,{label:Object(L.__)("Template:"),value:n,onChange:r,className:"editor-page-attributes__template",options:Object(y.map)(t,function(e,t){return{value:t,label:e}})})}),Xo=n(54);var $o=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core/editor").getCurrentPost();return{hasAssignAuthorAction:Object(y.get)(t,["_links","wp:action-assign-author"],!1),postType:e("core/editor").getCurrentPostType(),authors:e("core").getAuthors()}}),so.withInstanceId])(function(e){var t=e.hasAssignAuthorAction,n=e.authors,r=e.children;return!t||n.length<2?null:Object(Xr.createElement)(Ho,{supportKeys:"author"},r)}),Zo=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).setAuthorId=e.setAuthorId.bind(Object(ko.a)(e)),e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"setAuthorId",value:function(e){var t=this.props.onUpdateAuthor,n=e.target.value;t(Number(n))}},{key:"render",value:function(){var e=this.props,t=e.postAuthor,n=e.instanceId,r=e.authors,o="post-author-selector-"+n;return Object(Xr.createElement)($o,null,Object(Xr.createElement)("label",{htmlFor:o},Object(L.__)("Author")),Object(Xr.createElement)("select",{id:o,value:t,onChange:this.setAuthorId,className:"editor-post-author__select"},r.map(function(e){return Object(Xr.createElement)("option",{key:e.id,value:e.id},Object(Xo.decodeEntities)(e.name))})))}}]),t}(Xr.Component),Jo=Object(so.compose)([Object(h.withSelect)(function(e){return{postAuthor:e("core/editor").getEditedPostAttribute("author"),authors:e("core").getAuthors()}}),Object(h.withDispatch)(function(e){return{onUpdateAuthor:function(t){e("core/editor").editPost({author:t})}}}),so.withInstanceId])(Zo);var ei=Object(so.compose)([Object(h.withSelect)(function(e){return{commentStatus:e("core/editor").getEditedPostAttribute("comment_status")}}),Object(h.withDispatch)(function(e){return{editPost:e("core/editor").editPost}})])(function(e){var t=e.commentStatus,n=void 0===t?"open":t,r=Object(Ao.a)(e,["commentStatus"]);return Object(Xr.createElement)(_o.CheckboxControl,{label:Object(L.__)("Allow Comments"),checked:"open"===n,onChange:function(){return r.editPost({comment_status:"open"===n?"closed":"open"})}})});var ti=Object(so.compose)([Object(h.withSelect)(function(e){return{excerpt:e("core/editor").getEditedPostAttribute("excerpt")}}),Object(h.withDispatch)(function(e){return{onUpdateExcerpt:function(t){e("core/editor").editPost({excerpt:t})}}})])(function(e){var t=e.excerpt,n=e.onUpdateExcerpt;return Object(Xr.createElement)("div",{className:"editor-post-excerpt"},Object(Xr.createElement)(_o.TextareaControl,{label:Object(L.__)("Write an excerpt (optional)"),className:"editor-post-excerpt__textarea",onChange:function(e){return n(e)},value:t}),Object(Xr.createElement)(_o.ExternalLink,{href:Object(L.__)("https://codex.wordpress.org/Excerpt")},Object(L.__)("Learn more about manual excerpts")))}),ni=n(18);var ri=function(e){return Object(Xr.createElement)(Ho,Object(ni.a)({},e,{supportKeys:"excerpt"}))};var oi=Object(h.withSelect)(function(e){var t=e("core").getThemeSupports;return{postType:(0,e("core/editor").getEditedPostAttribute)("type"),themeSupports:t()}})(function(e){var t=e.themeSupports,n=e.children,r=e.postType,o=e.supportKeys;return Object(y.some)(Object(y.castArray)(o),function(e){var n=Object(y.get)(t,[e],!1);return"post-thumbnails"===e&&Object(y.isArray)(n)?Object(y.includes)(n,r):n})?n:null});var ii=function(e){return Object(Xr.createElement)(oi,{supportKeys:"post-thumbnails"},Object(Xr.createElement)(Ho,Object(ni.a)({},e,{supportKeys:"thumbnail"})))},ci=["image"],ai=Object(L.__)("Featured Image"),si=Object(L.__)("Set Featured Image"),ui=Object(L.__)("Remove Image");var li=Object(h.withSelect)(function(e){var t=e("core"),n=t.getMedia,r=t.getPostType,o=e("core/editor"),i=o.getCurrentPostId,c=o.getEditedPostAttribute,a=c("featured_media");return{media:a?n(a):null,currentPostId:i(),postType:r(c("type")),featuredImageId:a}}),di=Object(h.withDispatch)(function(e){var t=e("core/editor").editPost;return{onUpdateImage:function(e){t({featured_media:e.id})},onRemoveImage:function(){t({featured_media:0})}}}),pi=Object(so.compose)(li,di,Object(_o.withFilters)("editor.PostFeaturedImage"))(function(e){var t,n,r,o=e.currentPostId,i=e.featuredImageId,c=e.onUpdateImage,a=e.onRemoveImage,s=e.media,l=e.postType,d=Object(y.get)(l,["labels"],{}),p=Object(Xr.createElement)("p",null,Object(L.__)("To edit the featured image, you need permission to upload media."));if(s){var b=Object(Qr.applyFilters)("editor.PostFeaturedImage.imageSize","post-thumbnail",s.id,o);Object(y.has)(s,["media_details","sizes",b])?(t=s.media_details.sizes[b].width,n=s.media_details.sizes[b].height,r=s.media_details.sizes[b].source_url):(t=s.media_details.width,n=s.media_details.height,r=s.source_url)}return Object(Xr.createElement)(ii,null,Object(Xr.createElement)("div",{className:"editor-post-featured-image"},Object(Xr.createElement)(u.MediaUploadCheck,{fallback:p},Object(Xr.createElement)(u.MediaUpload,{title:d.featured_image||ai,onSelect:c,unstableFeaturedImageFlow:!0,allowedTypes:ci,modalClass:"editor-post-featured-image__media-modal",render:function(e){var o=e.open;return Object(Xr.createElement)(_o.Button,{className:i?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:o,"aria-label":i?Object(L.__)("Edit or update the image"):null},!!i&&s&&Object(Xr.createElement)(_o.ResponsiveWrapper,{naturalWidth:t,naturalHeight:n},Object(Xr.createElement)("img",{src:r,alt:""})),!!i&&!s&&Object(Xr.createElement)(_o.Spinner,null),!i&&(d.set_featured_image||si))},value:i})),!!i&&s&&!s.isLoading&&Object(Xr.createElement)(u.MediaUploadCheck,null,Object(Xr.createElement)(u.MediaUpload,{title:d.featured_image||ai,onSelect:c,unstableFeaturedImageFlow:!0,allowedTypes:ci,modalClass:"editor-post-featured-image__media-modal",render:function(e){var t=e.open;return Object(Xr.createElement)(_o.Button,{onClick:t,isDefault:!0,isLarge:!0},Object(L.__)("Replace Image"))}})),!!i&&Object(Xr.createElement)(u.MediaUploadCheck,null,Object(Xr.createElement)(_o.Button,{onClick:a,isLink:!0,isDestructive:!0},d.remove_featured_image||ui))))});var bi=Object(h.withSelect)(function(e){return{disablePostFormats:e("core/editor").getEditorSettings().disablePostFormats}})(function(e){var t=e.disablePostFormats,n=Object(Ao.a)(e,["disablePostFormats"]);return!t&&Object(Xr.createElement)(Ho,Object(ni.a)({},n,{supportKeys:"post-formats"}))}),fi=[{id:"aside",caption:Object(L.__)("Aside")},{id:"gallery",caption:Object(L.__)("Gallery")},{id:"link",caption:Object(L.__)("Link")},{id:"image",caption:Object(L.__)("Image")},{id:"quote",caption:Object(L.__)("Quote")},{id:"standard",caption:Object(L.__)("Standard")},{id:"status",caption:Object(L.__)("Status")},{id:"video",caption:Object(L.__)("Video")},{id:"audio",caption:Object(L.__)("Audio")},{id:"chat",caption:Object(L.__)("Chat")}];var hi=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getEditedPostAttribute,r=t.getSuggestedPostFormat,o=n("format"),i=e("core").getThemeSupports();return{postFormat:o,supportedFormats:Object(y.union)([o],Object(y.get)(i,["formats"],[])),suggestedFormat:r()}}),Object(h.withDispatch)(function(e){return{onUpdatePostFormat:function(t){e("core/editor").editPost({format:t})}}}),so.withInstanceId])(function(e){var t=e.onUpdatePostFormat,n=e.postFormat,r=void 0===n?"standard":n,o=e.supportedFormats,i=e.suggestedFormat,c="post-format-selector-"+e.instanceId,a=fi.filter(function(e){return Object(y.includes)(o,e.id)}),s=Object(y.find)(a,function(e){return e.id===i});return Object(Xr.createElement)(bi,null,Object(Xr.createElement)("div",{className:"editor-post-format"},Object(Xr.createElement)("div",{className:"editor-post-format__content"},Object(Xr.createElement)("label",{htmlFor:c},Object(L.__)("Post Format")),Object(Xr.createElement)(_o.SelectControl,{value:r,onChange:function(e){return t(e)},id:c,options:a.map(function(e){return{label:e.caption,value:e.id}})})),s&&s.id!==r&&Object(Xr.createElement)("div",{className:"editor-post-format__suggestion"},Object(L.__)("Suggestion:")," ",Object(Xr.createElement)(_o.Button,{isLink:!0,onClick:function(){return t(s.id)}},s.caption))))});var mi=Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getCurrentPostLastRevisionId,r=t.getCurrentPostRevisionsCount;return{lastRevisionId:n(),revisionsCount:r()}})(function(e){var t=e.lastRevisionId,n=e.revisionsCount,r=e.children;return!t||n<2?null:Object(Xr.createElement)(Ho,{supportKeys:"revisions"},r)});function vi(e,t){return Object(Rt.addQueryArgs)(e,t)}function Oi(e){return e?Object(y.toLower)(Object(y.deburr)(Object(y.trim)(e.replace(/[\s\.\/_]+/g,"-"),"-"))):""}var gi=Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getCurrentPostLastRevisionId,r=t.getCurrentPostRevisionsCount;return{lastRevisionId:n(),revisionsCount:r()}})(function(e){var t=e.lastRevisionId,n=e.revisionsCount;return Object(Xr.createElement)(mi,null,Object(Xr.createElement)(_o.IconButton,{href:vi("revision.php",{revision:t,gutenberg:!0}),className:"editor-post-last-revision__title",icon:"backup"},Object(L.sprintf)(Object(L._n)("%d Revision","%d Revisions",n),n)))});var ji=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).openPreviewWindow=e.openPreviewWindow.bind(Object(ko.a)(e)),e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"componentDidUpdate",value:function(e){var t=this.props.previewLink;t&&!e.previewLink&&this.setPreviewWindowLink(t)}},{key:"setPreviewWindowLink",value:function(e){var t=this.previewWindow;t&&!t.closed&&(t.location=e)}},{key:"getWindowTarget",value:function(){var e=this.props.postId;return"wp-preview-".concat(e)}},{key:"openPreviewWindow",value:function(e){var t,n;(e.preventDefault(),this.previewWindow&&!this.previewWindow.closed||(this.previewWindow=window.open("",this.getWindowTarget())),this.previewWindow.focus(),this.props.isAutosaveable)?(this.props.isDraft?this.props.savePost({isPreview:!0}):this.props.autosave({isPreview:!0}),t=this.previewWindow.document,n=Object(Xr.renderToString)(Object(Xr.createElement)("div",{className:"editor-post-preview-button__interstitial-message"},Object(Xr.createElement)(_o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96"},Object(Xr.createElement)(_o.Path,{className:"outer",d:"M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",fill:"none"}),Object(Xr.createElement)(_o.Path,{className:"inner",d:"M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",fill:"none"})),Object(Xr.createElement)("p",null,Object(L.__)("Generating preview…")))),n+='\n\t\t<style>\n\t\t\tbody {\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\theight: 100vh;\n\t\t\t\twidth: 100vw;\n\t\t\t}\n\t\t\t@-webkit-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@-moz-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@-o-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message svg {\n\t\t\t\twidth: 192px;\n\t\t\t\theight: 192px;\n\t\t\t\tstroke: #555d66;\n\t\t\t\tstroke-width: 0.75;\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message svg .outer,\n\t\t\t.editor-post-preview-button__interstitial-message svg .inner {\n\t\t\t\tstroke-dasharray: 280;\n\t\t\t\tstroke-dashoffset: 280;\n\t\t\t\t-webkit-animation: paint 1.5s ease infinite alternate;\n\t\t\t\t-moz-animation: paint 1.5s ease infinite alternate;\n\t\t\t\t-o-animation: paint 1.5s ease infinite alternate;\n\t\t\t\tanimation: paint 1.5s ease infinite alternate;\n\t\t\t}\n\t\t\tp {\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n\t\t\t}\n\t\t</style>\n\t',n=Object(Qr.applyFilters)("editor.PostPreview.interstitialMarkup",n),t.write(n),t.title=Object(L.__)("Generating preview…"),t.close()):this.setPreviewWindowLink(e.target.href)}},{key:"render",value:function(){var e=this.props,t=e.previewLink,n=e.currentPostLink,r=e.isSaveable,o=t||n;return Object(Xr.createElement)(_o.Button,{isLarge:!0,className:"editor-post-preview",href:o,target:this.getWindowTarget(),disabled:!r,onClick:this.openPreviewWindow},Object(L._x)("Preview","imperative verb"),Object(Xr.createElement)("span",{className:"screen-reader-text"},Object(L.__)("(opens in a new tab)")),Object(Xr.createElement)(d.DotTip,{tipId:"core/editor.preview"},Object(L.__)("Click “Preview” to load a preview of this page, so you can make sure youre happy with your blocks.")))}}]),t}(Xr.Component),yi=Object(so.compose)([Object(h.withSelect)(function(e,t){var n=t.forcePreviewLink,r=t.forceIsAutosaveable,o=e("core/editor"),i=o.getCurrentPostId,c=o.getCurrentPostAttribute,a=o.getEditedPostAttribute,s=o.isEditedPostSaveable,u=o.isEditedPostAutosaveable,l=o.getEditedPostPreviewLink,d=e("core").getPostType,p=l(),b=d(a("type"));return{postId:i(),currentPostLink:c("link"),previewLink:void 0!==n?n:p,isSaveable:s(),isAutosaveable:r||u(),isViewable:Object(y.get)(b,["viewable"],!1),isDraft:-1!==["draft","auto-draft"].indexOf(a("status"))}}),Object(h.withDispatch)(function(e){return{autosave:e("core/editor").autosave,savePost:e("core/editor").savePost}}),Object(so.ifCondition)(function(e){return e.isViewable})])(ji),ki=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).sendPostLock=e.sendPostLock.bind(Object(ko.a)(e)),e.receivePostLock=e.receivePostLock.bind(Object(ko.a)(e)),e.releasePostLock=e.releasePostLock.bind(Object(ko.a)(e)),e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"componentDidMount",value:function(){var e=this.getHookName();Object(Qr.addAction)("heartbeat.send",e,this.sendPostLock),Object(Qr.addAction)("heartbeat.tick",e,this.receivePostLock)}},{key:"componentWillUnmount",value:function(){var e=this.getHookName();Object(Qr.removeAction)("heartbeat.send",e),Object(Qr.removeAction)("heartbeat.tick",e)}},{key:"getHookName",value:function(){return"core/editor/post-locked-modal-"+this.props.instanceId}},{key:"sendPostLock",value:function(e){var t=this.props,n=t.isLocked,r=t.activePostLock,o=t.postId;n||(e["wp-refresh-post-lock"]={lock:r,post_id:o})}},{key:"receivePostLock",value:function(e){if(e["wp-refresh-post-lock"]){var t=this.props,n=t.autosave,r=t.updatePostLock,o=e["wp-refresh-post-lock"];o.lock_error?(n(),r({isLocked:!0,isTakeover:!0,user:{avatar:o.lock_error.avatar_src}})):o.new_lock&&r({isLocked:!1,activePostLock:o.new_lock})}}},{key:"releasePostLock",value:function(){var e=this.props,t=e.isLocked,n=e.activePostLock,r=e.postLockUtils,o=e.postId;if(!t&&n){var i=new window.FormData;if(i.append("action","wp-remove-post-lock"),i.append("_wpnonce",r.unlockNonce),i.append("post_ID",o),i.append("active_post_lock",n),window.navigator.sendBeacon)window.navigator.sendBeacon(r.ajaxUrl,i);else{var c=new window.XMLHttpRequest;c.open("POST",r.ajaxUrl,!1),c.send(i)}}}},{key:"render",value:function(){var e=this.props,t=e.user,n=e.postId,r=e.isLocked,o=e.isTakeover,i=e.postLockUtils,c=e.postType;if(!r)return null;var a=t.name,s=t.avatar,u=Object(Rt.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:n,action:"edit",_wpnonce:i.nonce}),l=vi("edit.php",{post_type:Object(y.get)(c,["slug"])}),d=Object(L.__)("Exit the Editor");return Object(Xr.createElement)(_o.Modal,{title:o?Object(L.__)("Someone else has taken over this post."):Object(L.__)("This post is already being edited."),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissable:!1,className:"editor-post-locked-modal"},!!s&&Object(Xr.createElement)("img",{src:s,alt:Object(L.__)("Avatar"),className:"editor-post-locked-modal__avatar"}),!!o&&Object(Xr.createElement)("div",null,Object(Xr.createElement)("div",null,a?Object(L.sprintf)(Object(L.__)("%s now has editing control of this post. Dont worry, your changes up to this moment have been saved."),a):Object(L.__)("Another user now has editing control of this post. Dont worry, your changes up to this moment have been saved.")),Object(Xr.createElement)("div",{className:"editor-post-locked-modal__buttons"},Object(Xr.createElement)(_o.Button,{isPrimary:!0,isLarge:!0,href:l},d))),!o&&Object(Xr.createElement)("div",null,Object(Xr.createElement)("div",null,a?Object(L.sprintf)(Object(L.__)("%s is currently working on this post, which means you cannot make changes, unless you take over."),a):Object(L.__)("Another user is currently working on this post, which means you cannot make changes, unless you take over.")),Object(Xr.createElement)("div",{className:"editor-post-locked-modal__buttons"},Object(Xr.createElement)(_o.Button,{isDefault:!0,isLarge:!0,href:l},d),Object(Xr.createElement)(yi,null),Object(Xr.createElement)(_o.Button,{isPrimary:!0,isLarge:!0,href:u},Object(L.__)("Take Over")))))}}]),t}(Xr.Component),_i=Object(so.compose)(Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.isPostLocked,r=t.isPostLockTakeover,o=t.getPostLockUser,i=t.getCurrentPostId,c=t.getActivePostLock,a=t.getEditedPostAttribute,s=t.getEditorSettings,u=e("core").getPostType;return{isLocked:n(),isTakeover:r(),user:o(),postId:i(),postLockUtils:s().postLockUtils,activePostLock:c(),postType:u(a("type"))}}),Object(h.withDispatch)(function(e){var t=e("core/editor");return{autosave:t.autosave,updatePostLock:t.updatePostLock}}),so.withInstanceId,Object(so.withGlobalEvents)({beforeunload:"releasePostLock"}))(ki);var Ei=Object(so.compose)(Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.isCurrentPostPublished,r=t.getCurrentPostType,o=t.getCurrentPost;return{hasPublishAction:Object(y.get)(o(),["_links","wp:action-publish"],!1),isPublished:n(),postType:r()}}))(function(e){var t=e.hasPublishAction,n=e.isPublished,r=e.children;return n||!t?null:r});var wi=Object(so.compose)(Object(h.withSelect)(function(e){return{status:e("core/editor").getEditedPostAttribute("status")}}),Object(h.withDispatch)(function(e){return{onUpdateStatus:function(t){e("core/editor").editPost({status:t})}}}))(function(e){var t=e.status,n=e.onUpdateStatus;return Object(Xr.createElement)(Ei,null,Object(Xr.createElement)(_o.CheckboxControl,{label:Object(L.__)("Pending Review"),checked:"pending"===t,onChange:function(){n("pending"===t?"draft":"pending")}}))});var Si=Object(so.compose)([Object(h.withSelect)(function(e){return{pingStatus:e("core/editor").getEditedPostAttribute("ping_status")}}),Object(h.withDispatch)(function(e){return{editPost:e("core/editor").editPost}})])(function(e){var t=e.pingStatus,n=void 0===t?"open":t,r=Object(Ao.a)(e,["pingStatus"]);return Object(Xr.createElement)(_o.CheckboxControl,{label:Object(L.__)("Allow Pingbacks & Trackbacks"),checked:"open"===n,onChange:function(){return r.editPost({ping_status:"open"===n?"closed":"open"})}})});var Pi=Object(so.compose)([Object(h.withSelect)(function(e,t){var n=t.forceIsSaving,r=e("core/editor"),o=r.isCurrentPostPublished,i=r.isEditedPostBeingScheduled,c=r.isSavingPost,a=r.isPublishingPost,s=r.getCurrentPost,u=r.getCurrentPostType,l=r.isAutosavingPost;return{isPublished:o(),isBeingScheduled:i(),isSaving:n||c(),isPublishing:a(),hasPublishAction:Object(y.get)(s(),["_links","wp:action-publish"],!1),postType:u(),isAutosaving:l()}})])(function(e){var t=e.isPublished,n=e.isBeingScheduled,r=e.isSaving,o=e.isPublishing,i=e.hasPublishAction,c=e.isAutosaving;return o?Object(L.__)("Publishing…"):t&&r&&!c?Object(L.__)("Updating…"):n&&r&&!c?Object(L.__)("Scheduling…"):i?t?Object(L.__)("Update"):n?Object(L.__)("Schedule"):Object(L.__)("Publish"):Object(L.__)("Submit for Review")}),Ci=function(e){function t(e){var n;return Object(ro.a)(this,t),(n=Object(io.a)(this,Object(co.a)(t).call(this,e))).buttonNode=Object(Xr.createRef)(),n}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"componentDidMount",value:function(){this.props.focusOnMount&&this.buttonNode.current.focus()}},{key:"render",value:function(){var e,t=this.props,n=t.forceIsDirty,r=t.forceIsSaving,o=t.hasPublishAction,i=t.isBeingScheduled,c=t.isOpen,a=t.isPostSavingLocked,s=t.isPublishable,u=t.isPublished,l=t.isSaveable,p=t.isSaving,b=t.isToggle,f=t.onSave,h=t.onStatusChange,m=t.onSubmit,v=void 0===m?y.noop:m,O=t.onToggle,g=t.visibility,j=p||r||!l||a||!s&&!n,k=u||p||r||!l||!s&&!n;e=o?i?"future":"private"===g?"private":"publish":"pending";var _={"aria-disabled":j,className:"editor-post-publish-button",isBusy:p&&u,isPrimary:!0,onClick:function(){j||(v(),h(e),f())}},E={"aria-disabled":k,"aria-expanded":c,className:"editor-post-publish-panel__toggle",isBusy:p&&u,isPrimary:!0,onClick:function(){k||O()}},w=i?Object(L.__)("Schedule…"):Object(L.__)("Publish…"),S=Object(Xr.createElement)(Pi,{forceIsSaving:r}),P=b?E:_,C=b?w:S;return Object(Xr.createElement)("div",null,Object(Xr.createElement)(_o.Button,Object(ni.a)({ref:this.buttonNode},P),C),Object(Xr.createElement)(d.DotTip,{tipId:"core/editor.publish"},Object(L.__)("Finished writing? Thats great, lets get this published right now. Just click “Publish” and youre good to go.")))}}]),t}(Xr.Component),Ti=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.isSavingPost,r=t.isEditedPostBeingScheduled,o=t.getEditedPostVisibility,i=t.isCurrentPostPublished,c=t.isEditedPostSaveable,a=t.isEditedPostPublishable,s=t.isPostSavingLocked,u=t.getCurrentPost,l=t.getCurrentPostType;return{isSaving:n(),isBeingScheduled:r(),visibility:o(),isSaveable:c(),isPostSavingLocked:s(),isPublishable:a(),isPublished:i(),hasPublishAction:Object(y.get)(u(),["_links","wp:action-publish"],!1),postType:l()}}),Object(h.withDispatch)(function(e){var t=e("core/editor"),n=t.editPost;return{onStatusChange:function(e){return n({status:e},{undoIgnore:!0})},onSave:t.savePost}})])(Ci),Bi=[{value:"public",label:Object(L.__)("Public"),info:Object(L.__)("Visible to everyone.")},{value:"private",label:Object(L.__)("Private"),info:Object(L.__)("Only visible to site admins and editors.")},{value:"password",label:Object(L.__)("Password Protected"),info:Object(L.__)("Protected with a password you choose. Only those with the password can view this post.")}],xi=function(e){function t(e){var n;return Object(ro.a)(this,t),(n=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).setPublic=n.setPublic.bind(Object(ko.a)(n)),n.setPrivate=n.setPrivate.bind(Object(ko.a)(n)),n.setPasswordProtected=n.setPasswordProtected.bind(Object(ko.a)(n)),n.updatePassword=n.updatePassword.bind(Object(ko.a)(n)),n.state={hasPassword:!!e.password},n}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"setPublic",value:function(){var e=this.props,t=e.visibility,n=e.onUpdateVisibility,r=e.status;n("private"===t?"draft":r),this.setState({hasPassword:!1})}},{key:"setPrivate",value:function(){if(window.confirm(Object(L.__)("Would you like to privately publish this post now?"))){var e=this.props,t=e.onUpdateVisibility,n=e.onSave;t("private"),this.setState({hasPassword:!1}),n()}}},{key:"setPasswordProtected",value:function(){var e=this.props,t=e.visibility,n=e.onUpdateVisibility,r=e.status;n("private"===t?"draft":r,e.password||""),this.setState({hasPassword:!0})}},{key:"updatePassword",value:function(e){var t=this.props,n=t.status;(0,t.onUpdateVisibility)(n,e.target.value)}},{key:"render",value:function(){var e=this.props,t=e.visibility,n=e.password,r=e.instanceId,o={public:{onSelect:this.setPublic,checked:"public"===t&&!this.state.hasPassword},private:{onSelect:this.setPrivate,checked:"private"===t},password:{onSelect:this.setPasswordProtected,checked:this.state.hasPassword}};return[Object(Xr.createElement)("fieldset",{key:"visibility-selector",className:"editor-post-visibility__dialog-fieldset"},Object(Xr.createElement)("legend",{className:"editor-post-visibility__dialog-legend"},Object(L.__)("Post Visibility")),Bi.map(function(e){var t=e.value,n=e.label,i=e.info;return Object(Xr.createElement)("div",{key:t,className:"editor-post-visibility__choice"},Object(Xr.createElement)("input",{type:"radio",name:"editor-post-visibility__setting-".concat(r),value:t,onChange:o[t].onSelect,checked:o[t].checked,id:"editor-post-".concat(t,"-").concat(r),"aria-describedby":"editor-post-".concat(t,"-").concat(r,"-description"),className:"editor-post-visibility__dialog-radio"}),Object(Xr.createElement)("label",{htmlFor:"editor-post-".concat(t,"-").concat(r),className:"editor-post-visibility__dialog-label"},n),Object(Xr.createElement)("p",{id:"editor-post-".concat(t,"-").concat(r,"-description"),className:"editor-post-visibility__dialog-info"},i))})),this.state.hasPassword&&Object(Xr.createElement)("div",{className:"editor-post-visibility__dialog-password",key:"password-selector"},Object(Xr.createElement)("label",{htmlFor:"editor-post-visibility__dialog-password-input-".concat(r),className:"screen-reader-text"},Object(L.__)("Create password")),Object(Xr.createElement)("input",{className:"editor-post-visibility__dialog-password-input",id:"editor-post-visibility__dialog-password-input-".concat(r),type:"text",onChange:this.updatePassword,value:n,placeholder:Object(L.__)("Use a secure password")}))]}}]),t}(Xr.Component),Ii=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getEditedPostAttribute,r=t.getEditedPostVisibility;return{status:n("status"),visibility:r(),password:n("password")}}),Object(h.withDispatch)(function(e){var t=e("core/editor"),n=t.savePost,r=t.editPost;return{onSave:n,onUpdateVisibility:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";r({status:e,password:t})}}}),so.withInstanceId])(xi);var Ai=Object(h.withSelect)(function(e){return{visibility:e("core/editor").getEditedPostVisibility()}})(function(e){var t=e.visibility;return Object(y.find)(Bi,{value:t}).label});var Li=Object(so.compose)([Object(h.withSelect)(function(e){return{date:e("core/editor").getEditedPostAttribute("date")}}),Object(h.withDispatch)(function(e){return{onUpdateDate:function(t){e("core/editor").editPost({date:t})}}})])(function(e){var t=e.date,n=e.onUpdateDate,r=Object(Lt.__experimentalGetSettings)(),o=/a(?!\\)/i.test(r.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return Object(Xr.createElement)(_o.DateTimePicker,{key:"date-time-picker",currentDate:t,onChange:n,is12Hour:o})});var Ri=Object(h.withSelect)(function(e){return{date:e("core/editor").getEditedPostAttribute("date"),isFloating:e("core/editor").isEditedPostDateFloating()}})(function(e){var t=e.date,n=e.isFloating,r=Object(Lt.__experimentalGetSettings)();return t&&!n?Object(Lt.dateI18n)("".concat(r.formats.date," ").concat(r.formats.time),t):Object(L.__)("Immediately")}),Ni={per_page:-1,orderby:"count",order:"desc",_fields:"id,name"},Di=function(e,t){return e.toLowerCase()===t.toLowerCase()},Ui=function(e){return Object(f.a)({},e,{name:Object(y.unescape)(e.name)})},Fi=function(e){return Object(y.map)(e,Ui)},Mi=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).onChange=e.onChange.bind(Object(ko.a)(e)),e.searchTerms=Object(y.throttle)(e.searchTerms.bind(Object(ko.a)(e)),500),e.findOrCreateTerm=e.findOrCreateTerm.bind(Object(ko.a)(e)),e.state={loading:!Object(y.isEmpty)(e.props.terms),availableTerms:[],selectedTerms:[]},e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"componentDidMount",value:function(){var e=this;Object(y.isEmpty)(this.props.terms)||(this.initRequest=this.fetchTerms({include:this.props.terms.join(","),per_page:-1}),this.initRequest.then(function(){e.setState({loading:!1})},function(t){"abort"!==t.statusText&&e.setState({loading:!1})}))}},{key:"componentWillUnmount",value:function(){Object(y.invoke)(this.initRequest,["abort"]),Object(y.invoke)(this.searchRequest,["abort"])}},{key:"componentDidUpdate",value:function(e){e.terms!==this.props.terms&&this.updateSelectedTerms(this.props.terms)}},{key:"fetchTerms",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.props.taxonomy,r=Object(f.a)({},Ni,t),o=A()({path:Object(Rt.addQueryArgs)("/wp/v2/".concat(n.rest_base),r)});return o.then(Fi).then(function(t){e.setState(function(e){return{availableTerms:e.availableTerms.concat(t.filter(function(t){return!Object(y.find)(e.availableTerms,function(e){return e.id===t.id})}))}}),e.updateSelectedTerms(e.props.terms)}),o}},{key:"updateSelectedTerms",value:function(){var e=this,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(function(t,n){var r=Object(y.find)(e.state.availableTerms,function(e){return e.id===n});return r&&t.push(r.name),t},[]);this.setState({selectedTerms:t})}},{key:"findOrCreateTerm",value:function(e){var t=this,n=this.props.taxonomy,r=Object(y.escape)(e);return A()({path:"/wp/v2/".concat(n.rest_base),method:"POST",data:{name:r}}).catch(function(o){return"term_exists"===o.code?(t.addRequest=A()({path:Object(Rt.addQueryArgs)("/wp/v2/".concat(n.rest_base),Object(f.a)({},Ni,{search:r}))}).then(Fi),t.addRequest.then(function(t){return Object(y.find)(t,function(t){return Di(t.name,e)})})):Promise.reject(o)}).then(Ui)}},{key:"onChange",value:function(e){var t=this,n=Object(y.uniqBy)(e,function(e){return e.toLowerCase()});this.setState({selectedTerms:n});var r=n.filter(function(e){return!Object(y.find)(t.state.availableTerms,function(t){return Di(t.name,e)})}),o=function(e,t){return e.map(function(e){return Object(y.find)(t,function(t){return Di(t.name,e)}).id})};if(0===r.length)return this.props.onUpdateTerms(o(n,this.state.availableTerms),this.props.taxonomy.rest_base);Promise.all(r.map(this.findOrCreateTerm)).then(function(e){var r=t.state.availableTerms.concat(e);return t.setState({availableTerms:r}),t.props.onUpdateTerms(o(n,r),t.props.taxonomy.rest_base)})}},{key:"searchTerms",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";Object(y.invoke)(this.searchRequest,["abort"]),this.searchRequest=this.fetchTerms({search:e})}},{key:"render",value:function(){var e=this.props,t=e.slug,n=e.taxonomy;if(!e.hasAssignAction)return null;var r=this.state,o=r.loading,i=r.availableTerms,c=r.selectedTerms,a=i.map(function(e){return e.name}),s=Object(y.get)(n,["labels","add_new_item"],"post_tag"===t?Object(L.__)("Add New Tag"):Object(L.__)("Add New Term")),u=Object(y.get)(n,["labels","singular_name"],"post_tag"===t?Object(L.__)("Tag"):Object(L.__)("Term")),l=Object(L.sprintf)(Object(L._x)("%s added","term"),u),d=Object(L.sprintf)(Object(L._x)("%s removed","term"),u),p=Object(L.sprintf)(Object(L._x)("Remove %s","term"),u);return Object(Xr.createElement)(_o.FormTokenField,{value:c,suggestions:a,onChange:this.onChange,onInputChange:this.searchTerms,maxSuggestions:20,disabled:o,label:s,messages:{added:l,removed:d,remove:p}})}}]),t}(Xr.Component),Vi=Object(so.compose)(Object(h.withSelect)(function(e,t){var n=t.slug,r=e("core/editor").getCurrentPost,o=(0,e("core").getTaxonomy)(n);return{hasCreateAction:!!o&&Object(y.get)(r(),["_links","wp:action-create-"+o.rest_base],!1),hasAssignAction:!!o&&Object(y.get)(r(),["_links","wp:action-assign-"+o.rest_base],!1),terms:o?e("core/editor").getEditedPostAttribute(o.rest_base):[],taxonomy:o}}),Object(h.withDispatch)(function(e){return{onUpdateTerms:function(t,n){e("core/editor").editPost(Object(v.a)({},n,t))}}}),Object(_o.withFilters)("editor.PostTaxonomyType"))(Mi),Hi=function(){var e=[Object(L.__)("Suggestion:"),Object(Xr.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},Object(L.__)("Add tags"))];return Object(Xr.createElement)(_o.PanelBody,{initialOpen:!1,title:e},Object(Xr.createElement)("p",null,Object(L.__)("Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post.")),Object(Xr.createElement)(Vi,{slug:"post_tag"}))},Wi=function(e){function t(e){var n;return Object(ro.a)(this,t),(n=Object(io.a)(this,Object(co.a)(t).call(this,e))).state={hadTagsWhenOpeningThePanel:e.hasTags},n}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"render",value:function(){return this.state.hadTagsWhenOpeningThePanel?null:Object(Xr.createElement)(Hi,null)}}]),t}(Xr.Component),zi=Object(so.compose)(Object(h.withSelect)(function(e){var t=e("core/editor").getCurrentPostType(),n=e("core").getTaxonomy("post_tag"),r=n&&e("core/editor").getEditedPostAttribute(n.rest_base);return{areTagsFetched:void 0!==n,isPostTypeSupported:n&&Object(y.some)(n.types,function(e){return e===t}),hasTags:r&&r.length}}),Object(so.ifCondition)(function(e){var t=e.areTagsFetched;return e.isPostTypeSupported&&t}))(Wi),Ki=function(e){var t=e.suggestedPostFormat,n=e.suggestionText,r=e.onUpdatePostFormat;return Object(Xr.createElement)(_o.Button,{isLink:!0,onClick:function(){return r(t)}},n)},Gi=function(e,t){var n=fi.filter(function(t){return Object(y.includes)(e,t.id)});return Object(y.find)(n,function(e){return e.id===t})},qi=Object(so.compose)(Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getEditedPostAttribute,r=t.getSuggestedPostFormat,o=Object(y.get)(e("core").getThemeSupports(),["formats"],[]);return{currentPostFormat:n("format"),suggestion:Gi(o,r())}}),Object(h.withDispatch)(function(e){return{onUpdatePostFormat:function(t){e("core/editor").editPost({format:t})}}}),Object(so.ifCondition)(function(e){var t=e.suggestion,n=e.currentPostFormat;return t&&t.id!==n}))(function(e){var t=e.suggestion,n=e.onUpdatePostFormat,r=[Object(L.__)("Suggestion:"),Object(Xr.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},Object(L.__)("Use a post format"))];return Object(Xr.createElement)(_o.PanelBody,{initialOpen:!1,title:r},Object(Xr.createElement)("p",null,Object(L.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")),Object(Xr.createElement)("p",null,Object(Xr.createElement)(Ki,{onUpdatePostFormat:n,suggestedPostFormat:t.id,suggestionText:Object(L.sprintf)(Object(L.__)('Apply the "%1$s" format.'),t.caption)})))});var Yi=Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getCurrentPost,r=t.isEditedPostBeingScheduled;return{hasPublishAction:Object(y.get)(n(),["_links","wp:action-publish"],!1),isBeingScheduled:r()}})(function(e){var t,n,r=e.hasPublishAction,o=e.isBeingScheduled,i=e.children;return r?o?(t=Object(L.__)("Are you ready to schedule?"),n=Object(L.__)("Your work will be published at the specified date and time.")):(t=Object(L.__)("Are you ready to publish?"),n=Object(L.__)("Double-check your settings before publishing.")):(t=Object(L.__)("Are you ready to submit for review?"),n=Object(L.__)("When youre ready, submit your work for review, and an Editor will be able to approve it for you.")),Object(Xr.createElement)("div",{className:"editor-post-publish-panel__prepublish"},Object(Xr.createElement)("div",null,Object(Xr.createElement)("strong",null,t)),Object(Xr.createElement)("p",null,n),r&&Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)(_o.PanelBody,{initialOpen:!1,title:[Object(L.__)("Visibility:"),Object(Xr.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},Object(Xr.createElement)(Ai,null))]},Object(Xr.createElement)(Ii,null)),Object(Xr.createElement)(_o.PanelBody,{initialOpen:!1,title:[Object(L.__)("Publish:"),Object(Xr.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},Object(Xr.createElement)(Ri,null))]},Object(Xr.createElement)(Li,null))),Object(Xr.createElement)(qi,null),Object(Xr.createElement)(zi,null),i)}),Qi=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).state={showCopyConfirmation:!1},e.onCopy=e.onCopy.bind(Object(ko.a)(e)),e.onSelectInput=e.onSelectInput.bind(Object(ko.a)(e)),e.postLink=Object(Xr.createRef)(),e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"componentDidMount",value:function(){this.props.focusOnMount&&this.postLink.current.focus()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.dismissCopyConfirmation)}},{key:"onCopy",value:function(){var e=this;this.setState({showCopyConfirmation:!0}),clearTimeout(this.dismissCopyConfirmation),this.dismissCopyConfirmation=setTimeout(function(){e.setState({showCopyConfirmation:!1})},4e3)}},{key:"onSelectInput",value:function(e){e.target.select()}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.isScheduled,r=e.post,o=e.postType,i=Object(y.get)(o,["labels","singular_name"]),c=Object(y.get)(o,["labels","view_item"]),a=n?Object(Xr.createElement)(Xr.Fragment,null,Object(L.__)("is now scheduled. It will go live on")," ",Object(Xr.createElement)(Ri,null),"."):Object(L.__)("is now live.");return Object(Xr.createElement)("div",{className:"post-publish-panel__postpublish"},Object(Xr.createElement)(_o.PanelBody,{className:"post-publish-panel__postpublish-header"},Object(Xr.createElement)("a",{ref:this.postLink,href:r.link},r.title||Object(L.__)("(no title)"))," ",a),Object(Xr.createElement)(_o.PanelBody,null,Object(Xr.createElement)("p",{className:"post-publish-panel__postpublish-subheader"},Object(Xr.createElement)("strong",null,Object(L.__)("Whats next?"))),Object(Xr.createElement)(_o.TextControl,{className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:Object(L.sprintf)(Object(L.__)("%s address"),i),value:Object(Rt.safeDecodeURIComponent)(r.link),onFocus:this.onSelectInput}),Object(Xr.createElement)("div",{className:"post-publish-panel__postpublish-buttons"},!n&&Object(Xr.createElement)(_o.Button,{isDefault:!0,href:r.link},c),Object(Xr.createElement)(_o.ClipboardButton,{isDefault:!0,text:r.link,onCopy:this.onCopy},this.state.showCopyConfirmation?Object(L.__)("Copied!"):Object(L.__)("Copy Link")))),t)}}]),t}(Xr.Component),Xi=Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getEditedPostAttribute,r=t.getCurrentPost,o=t.isCurrentPostScheduled,i=e("core").getPostType;return{post:r(),postType:i(n("type")),isScheduled:o()}})(Qi),$i=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).onSubmit=e.onSubmit.bind(Object(ko.a)(e)),e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"componentDidUpdate",value:function(e){e.isPublished&&!this.props.isSaving&&this.props.isDirty&&this.props.onClose()}},{key:"onSubmit",value:function(){var e=this.props,t=e.onClose,n=e.hasPublishAction,r=e.isPostTypeViewable;n&&r||t()}},{key:"render",value:function(){var e=this.props,t=e.forceIsDirty,n=e.forceIsSaving,r=e.isBeingScheduled,o=e.isPublished,i=e.isPublishSidebarEnabled,c=e.isScheduled,a=e.isSaving,s=e.onClose,u=e.onTogglePublishSidebar,l=e.PostPublishExtension,d=e.PrePublishExtension,p=Object(Ao.a)(e,["forceIsDirty","forceIsSaving","isBeingScheduled","isPublished","isPublishSidebarEnabled","isScheduled","isSaving","onClose","onTogglePublishSidebar","PostPublishExtension","PrePublishExtension"]),b=Object(y.omit)(p,["hasPublishAction","isDirty","isPostTypeViewable"]),f=o||c&&r,h=!f&&!a,m=f&&!a;return Object(Xr.createElement)("div",Object(ni.a)({className:"editor-post-publish-panel"},b),Object(Xr.createElement)("div",{className:"editor-post-publish-panel__header"},m?Object(Xr.createElement)("div",{className:"editor-post-publish-panel__header-published"},c?Object(L.__)("Scheduled"):Object(L.__)("Published")):Object(Xr.createElement)("div",{className:"editor-post-publish-panel__header-publish-button"},Object(Xr.createElement)(Ti,{focusOnMount:!0,onSubmit:this.onSubmit,forceIsDirty:t,forceIsSaving:n}),Object(Xr.createElement)("span",{className:"editor-post-publish-panel__spacer"})),Object(Xr.createElement)(_o.IconButton,{"aria-expanded":!0,onClick:s,icon:"no-alt",label:Object(L.__)("Close panel")})),Object(Xr.createElement)("div",{className:"editor-post-publish-panel__content"},h&&Object(Xr.createElement)(Yi,null,d&&Object(Xr.createElement)(d,null)),m&&Object(Xr.createElement)(Xi,{focusOnMount:!0},l&&Object(Xr.createElement)(l,null)),a&&Object(Xr.createElement)(_o.Spinner,null)),Object(Xr.createElement)("div",{className:"editor-post-publish-panel__footer"},Object(Xr.createElement)(_o.CheckboxControl,{label:Object(L.__)("Always show pre-publish checks."),checked:i,onChange:u})))}}]),t}(Xr.Component),Zi=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core").getPostType,n=e("core/editor"),r=n.getCurrentPost,o=n.getEditedPostAttribute,i=n.isCurrentPostPublished,c=n.isCurrentPostScheduled,a=n.isEditedPostBeingScheduled,s=n.isEditedPostDirty,u=n.isSavingPost,l=e("core/editor").isPublishSidebarEnabled,d=t(o("type"));return{hasPublishAction:Object(y.get)(r(),["_links","wp:action-publish"],!1),isPostTypeViewable:Object(y.get)(d,["viewable"],!1),isBeingScheduled:a(),isDirty:s(),isPublished:i(),isPublishSidebarEnabled:l(),isSaving:u(),isScheduled:c()}}),Object(h.withDispatch)(function(e,t){var n=t.isPublishSidebarEnabled,r=e("core/editor"),o=r.disablePublishSidebar,i=r.enablePublishSidebar;return{onTogglePublishSidebar:function(){n?o():i()}}}),_o.withFocusReturn,_o.withConstrainedTabbing])($i);var Ji=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.isSavingPost,r=t.isCurrentPostPublished,o=t.isCurrentPostScheduled;return{isSaving:n(),isPublished:r(),isScheduled:o()}}),Object(h.withDispatch)(function(e){var t=e("core/editor"),n=t.editPost,r=t.savePost;return{onClick:function(){n({status:"draft"}),r()}}}),Object(b.withViewportMatch)({isMobileViewport:"< small"})])(function(e){var t=e.isSaving,n=e.isPublished,r=e.isScheduled,o=e.onClick,i=e.isMobileViewport;return n||r?Object(Xr.createElement)(_o.Button,{className:"editor-post-switch-to-draft",onClick:function(){var e;n?e=Object(L.__)("Are you sure you want to unpublish this post?"):r&&(e=Object(L.__)("Are you sure you want to unschedule this post?")),window.confirm(e)&&o()},disabled:t,isTertiary:!0},i?Object(L.__)("Draft"):Object(L.__)("Switch to Draft")):null}),ec=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).state={forceSavedMessage:!1},e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"componentDidUpdate",value:function(e){var t=this;e.isSaving&&!this.props.isSaving&&(this.setState({forceSavedMessage:!0}),this.props.setTimeout(function(){t.setState({forceSavedMessage:!1})},1e3))}},{key:"render",value:function(){var e=this.props,t=e.post,n=e.isNew,r=e.isScheduled,o=e.isPublished,i=e.isDirty,c=e.isSaving,a=e.isSaveable,s=e.onSave,u=e.isAutosaving,l=e.isPending,d=e.isLargeViewport,p=this.state.forceSavedMessage;if(c){var b=bo()("editor-post-saved-state","is-saving",{"is-autosaving":u});return Object(Xr.createElement)(_o.Animate,{type:"loading"},function(e){var t=e.className;return Object(Xr.createElement)("span",{className:bo()(b,t)},Object(Xr.createElement)(_o.Dashicon,{icon:"cloud"}),u?Object(L.__)("Autosaving"):Object(L.__)("Saving"))})}if(o||r)return Object(Xr.createElement)(Ji,null);if(!a)return null;if(p||!n&&!i)return Object(Xr.createElement)("span",{className:"editor-post-saved-state is-saved"},Object(Xr.createElement)(_o.Dashicon,{icon:"saved"}),Object(L.__)("Saved"));if(!Object(y.get)(t,["_links","wp:action-publish"],!1)&&l)return null;var f=l?Object(L.__)("Save as Pending"):Object(L.__)("Save Draft");return d?Object(Xr.createElement)(_o.Button,{className:"editor-post-save-draft",onClick:function(){return s()},shortcut:Eo.displayShortcut.primary("s"),isTertiary:!0},f):Object(Xr.createElement)(_o.IconButton,{className:"editor-post-save-draft",label:f,onClick:function(){return s()},shortcut:Eo.displayShortcut.primary("s"),icon:"cloud-upload"})}}]),t}(Xr.Component),tc=Object(so.compose)([Object(h.withSelect)(function(e,t){var n=t.forceIsDirty,r=t.forceIsSaving,o=e("core/editor"),i=o.isEditedPostNew,c=o.isCurrentPostPublished,a=o.isCurrentPostScheduled,s=o.isEditedPostDirty,u=o.isSavingPost,l=o.isEditedPostSaveable,d=o.getCurrentPost,p=o.isAutosavingPost,b=o.getEditedPostAttribute;return{post:d(),isNew:i(),isPublished:c(),isScheduled:a(),isDirty:n||s(),isSaving:r||u(),isSaveable:l(),isAutosaving:p(),isPending:"pending"===b("status")}}),Object(h.withDispatch)(function(e){return{onSave:e("core/editor").savePost}}),so.withSafeTimeout,Object(b.withViewportMatch)({isLargeViewport:"medium"})])(ec);var nc=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getCurrentPost,r=t.getCurrentPostType;return{hasPublishAction:Object(y.get)(n(),["_links","wp:action-publish"],!1),postType:r()}})])(function(e){var t=e.hasPublishAction,n=e.children;return t?n:null});var rc=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core/editor").getCurrentPost();return{hasStickyAction:Object(y.get)(t,["_links","wp:action-sticky"],!1),postType:e("core/editor").getCurrentPostType()}})])(function(e){var t=e.hasStickyAction,n=e.postType,r=e.children;return"post"===n&&t?r:null});var oc=Object(so.compose)([Object(h.withSelect)(function(e){return{postSticky:e("core/editor").getEditedPostAttribute("sticky")}}),Object(h.withDispatch)(function(e){return{onUpdateSticky:function(t){e("core/editor").editPost({sticky:t})}}})])(function(e){var t=e.onUpdateSticky,n=e.postSticky,r=void 0!==n&&n;return Object(Xr.createElement)(rc,null,Object(Xr.createElement)(_o.CheckboxControl,{label:Object(L.__)("Stick to the top of the blog"),checked:r,onChange:function(){return t(!r)}}))}),ic={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent"},cc=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).findTerm=e.findTerm.bind(Object(ko.a)(e)),e.onChange=e.onChange.bind(Object(ko.a)(e)),e.onChangeFormName=e.onChangeFormName.bind(Object(ko.a)(e)),e.onChangeFormParent=e.onChangeFormParent.bind(Object(ko.a)(e)),e.onAddTerm=e.onAddTerm.bind(Object(ko.a)(e)),e.onToggleForm=e.onToggleForm.bind(Object(ko.a)(e)),e.setFilterValue=e.setFilterValue.bind(Object(ko.a)(e)),e.sortBySelected=e.sortBySelected.bind(Object(ko.a)(e)),e.state={loading:!0,availableTermsTree:[],availableTerms:[],adding:!1,formName:"",formParent:"",showForm:!1,filterValue:"",filteredTermsTree:[]},e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"onChange",value:function(e){var t=this.props,n=t.onUpdateTerms,r=t.terms,o=void 0===r?[]:r,i=t.taxonomy,c=parseInt(e.target.value,10);n(-1!==o.indexOf(c)?Object(y.without)(o,c):[].concat(Object(N.a)(o),[c]),i.rest_base)}},{key:"onChangeFormName",value:function(e){var t=""===e.target.value.trim()?"":e.target.value;this.setState({formName:t})}},{key:"onChangeFormParent",value:function(e){this.setState({formParent:e})}},{key:"onToggleForm",value:function(){this.setState(function(e){return{showForm:!e.showForm}})}},{key:"findTerm",value:function(e,t,n){return Object(y.find)(e,function(e){return(!e.parent&&!t||parseInt(e.parent)===parseInt(t))&&e.name.toLowerCase()===n.toLowerCase()})}},{key:"onAddTerm",value:function(e){var t=this;e.preventDefault();var n=this.props,r=n.onUpdateTerms,o=n.taxonomy,i=n.terms,c=n.slug,a=this.state,s=a.formName,u=a.formParent,l=a.adding,d=a.availableTerms;if(""!==s&&!l){var p=this.findTerm(d,u,s);if(p)return Object(y.some)(i,function(e){return e===p.id})||r([].concat(Object(N.a)(i),[p.id]),o.rest_base),void this.setState({formName:"",formParent:""});this.setState({adding:!0}),this.addRequest=A()({path:"/wp/v2/".concat(o.rest_base),method:"POST",data:{name:s,parent:u||void 0}}),this.addRequest.catch(function(e){return"term_exists"===e.code?(t.addRequest=A()({path:Object(Rt.addQueryArgs)("/wp/v2/".concat(o.rest_base),Object(f.a)({},ic,{parent:u||0,search:s}))}),t.addRequest.then(function(e){return t.findTerm(e,u,s)})):Promise.reject(e)}).then(function(e){var n=!!Object(y.find)(t.state.availableTerms,function(t){return t.id===e.id})?t.state.availableTerms:[e].concat(Object(N.a)(t.state.availableTerms)),a=Object(L.sprintf)(Object(L._x)("%s added","term"),Object(y.get)(t.props.taxonomy,["labels","singular_name"],"category"===c?Object(L.__)("Category"):Object(L.__)("Term")));t.props.speak(a,"assertive"),t.addRequest=null,t.setState({adding:!1,formName:"",formParent:"",availableTerms:n,availableTermsTree:t.sortBySelected(Ko(n))}),r([].concat(Object(N.a)(i),[e.id]),o.rest_base)},function(e){"abort"!==e.statusText&&(t.addRequest=null,t.setState({adding:!1}))})}}},{key:"componentDidMount",value:function(){this.fetchTerms()}},{key:"componentWillUnmount",value:function(){Object(y.invoke)(this.fetchRequest,["abort"]),Object(y.invoke)(this.addRequest,["abort"])}},{key:"componentDidUpdate",value:function(e){this.props.taxonomy!==e.taxonomy&&this.fetchTerms()}},{key:"fetchTerms",value:function(){var e=this,t=this.props.taxonomy;t&&(this.fetchRequest=A()({path:Object(Rt.addQueryArgs)("/wp/v2/".concat(t.rest_base),ic)}),this.fetchRequest.then(function(t){var n=e.sortBySelected(Ko(t));e.fetchRequest=null,e.setState({loading:!1,availableTermsTree:n,availableTerms:t})},function(t){"abort"!==t.statusText&&(e.fetchRequest=null,e.setState({loading:!1}))}))}},{key:"sortBySelected",value:function(e){var t=this.props.terms,n=function e(n){return-1!==t.indexOf(n.id)||void 0!==n.children&&!!(n.children.map(e).filter(function(e){return e}).length>0)};return e.sort(function(e,t){var r=n(e),o=n(t);return r===o?0:r&&!o?-1:!r&&o?1:0}),e}},{key:"setFilterValue",value:function(e){var t=this.state.availableTermsTree,n=e.target.value,r=t.map(this.getFilterMatcher(n)).filter(function(e){return e});this.setState({filterValue:n,filteredTermsTree:r});var o=function e(t){for(var n=0,r=0;r<t.length;r++)n++,void 0!==t[r].children&&(n+=e(t[r].children));return n}(r),i=Object(L.sprintf)(Object(L._n)("%d result found.","%d results found.",o),o);this.props.debouncedSpeak(i,"assertive")}},{key:"getFilterMatcher",value:function(e){return function t(n){if(""===e)return n;var r=Object(f.a)({},n);return r.children.length>0&&(r.children=r.children.map(t).filter(function(e){return e})),(-1!==r.name.toLowerCase().indexOf(e.toLowerCase())||r.children.length>0)&&r}}},{key:"renderTerms",value:function(e){var t=this,n=this.props.terms,r=void 0===n?[]:n;return e.map(function(e){var n="editor-post-taxonomies-hierarchical-term-".concat(e.id);return Object(Xr.createElement)("div",{key:e.id,className:"editor-post-taxonomies__hierarchical-terms-choice"},Object(Xr.createElement)("input",{id:n,className:"editor-post-taxonomies__hierarchical-terms-input",type:"checkbox",checked:-1!==r.indexOf(e.id),value:e.id,onChange:t.onChange}),Object(Xr.createElement)("label",{htmlFor:n},Object(y.unescape)(e.name)),!!e.children.length&&Object(Xr.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices"},t.renderTerms(e.children)))})}},{key:"render",value:function(){var e=this.props,t=e.slug,n=e.taxonomy,r=e.instanceId,o=e.hasCreateAction;if(!e.hasAssignAction)return null;var i=this.state,c=i.availableTermsTree,a=i.availableTerms,s=i.filteredTermsTree,u=i.formName,l=i.formParent,d=i.loading,p=i.showForm,b=i.filterValue,f=function(e,r,o){return Object(y.get)(n,["labels",e],"category"===t?r:o)},h=f("add_new_item",Object(L.__)("Add new category"),Object(L.__)("Add new term")),m=f("new_item_name",Object(L.__)("Add new category"),Object(L.__)("Add new term")),v=f("parent_item",Object(L.__)("Parent Category"),Object(L.__)("Parent Term")),O="— ".concat(v," —"),g=h,j="editor-post-taxonomies__hierarchical-terms-input-".concat(r),k="editor-post-taxonomies__hierarchical-terms-filter-".concat(r),_=Object(y.get)(this.props.taxonomy,["labels","search_items"],Object(L.__)("Search Terms")),E=Object(y.get)(this.props.taxonomy,["name"],Object(L.__)("Terms")),w=a.length>=8;return[w&&Object(Xr.createElement)("label",{key:"filter-label",htmlFor:k},_),w&&Object(Xr.createElement)("input",{type:"search",id:k,value:b,onChange:this.setFilterValue,className:"editor-post-taxonomies__hierarchical-terms-filter",key:"term-filter-input"}),Object(Xr.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",key:"term-list",tabIndex:"0",role:"group","aria-label":E},this.renderTerms(""!==b?s:c)),!d&&o&&Object(Xr.createElement)(_o.Button,{key:"term-add-button",onClick:this.onToggleForm,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":p,isLink:!0},h),p&&Object(Xr.createElement)("form",{onSubmit:this.onAddTerm,key:"hierarchical-terms-form"},Object(Xr.createElement)("label",{htmlFor:j,className:"editor-post-taxonomies__hierarchical-terms-label"},m),Object(Xr.createElement)("input",{type:"text",id:j,className:"editor-post-taxonomies__hierarchical-terms-input",value:u,onChange:this.onChangeFormName,required:!0}),!!a.length&&Object(Xr.createElement)(_o.TreeSelect,{label:v,noOptionLabel:O,onChange:this.onChangeFormParent,selectedId:l,tree:c}),Object(Xr.createElement)(_o.Button,{isDefault:!0,type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit"},g))]}}]),t}(Xr.Component),ac=Object(so.compose)([Object(h.withSelect)(function(e,t){var n=t.slug,r=e("core/editor").getCurrentPost,o=(0,e("core").getTaxonomy)(n);return{hasCreateAction:!!o&&Object(y.get)(r(),["_links","wp:action-create-"+o.rest_base],!1),hasAssignAction:!!o&&Object(y.get)(r(),["_links","wp:action-assign-"+o.rest_base],!1),terms:o?e("core/editor").getEditedPostAttribute(o.rest_base):[],taxonomy:o}}),Object(h.withDispatch)(function(e){return{onUpdateTerms:function(t,n){e("core/editor").editPost(Object(v.a)({},n,t))}}}),_o.withSpokenMessages,so.withInstanceId,Object(_o.withFilters)("editor.PostTaxonomyType")])(cc);var sc=Object(so.compose)([Object(h.withSelect)(function(e){return{postType:e("core/editor").getCurrentPostType(),taxonomies:e("core").getTaxonomies({per_page:-1})}})])(function(e){var t=e.postType,n=e.taxonomies,r=e.taxonomyWrapper,o=void 0===r?y.identity:r,i=Object(y.filter)(n,function(e){return Object(y.includes)(e.types,t)});return Object(y.filter)(i,function(e){return e.visibility.show_ui}).map(function(e){var t=e.hierarchical?ac:Vi;return Object(Xr.createElement)(Xr.Fragment,{key:"taxonomy-".concat(e.slug)},o(Object(Xr.createElement)(t,{slug:e.slug}),e))})});var uc=Object(so.compose)([Object(h.withSelect)(function(e){return{postType:e("core/editor").getCurrentPostType(),taxonomies:e("core").getTaxonomies({per_page:-1})}})])(function(e){var t=e.postType,n=e.taxonomies,r=e.children;return Object(y.some)(n,function(e){return Object(y.includes)(e.types,t)})?r:null}),lc=n(64),dc=n.n(lc),pc=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).edit=e.edit.bind(Object(ko.a)(e)),e.stopEditing=e.stopEditing.bind(Object(ko.a)(e)),e.state={},e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"edit",value:function(e){var t=e.target.value;this.props.onChange(t),this.setState({value:t,isDirty:!0})}},{key:"stopEditing",value:function(){this.state.isDirty&&(this.props.onPersist(this.state.value),this.setState({isDirty:!1}))}},{key:"render",value:function(){var e=this.state.value,t=this.props.instanceId;return Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)("label",{htmlFor:"post-content-".concat(t),className:"screen-reader-text"},Object(L.__)("Type text or HTML")),Object(Xr.createElement)(dc.a,{autoComplete:"off",dir:"auto",value:e,onChange:this.edit,onBlur:this.stopEditing,className:"editor-post-text-editor",id:"post-content-".concat(t),placeholder:Object(L.__)("Start writing with text or HTML")}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return t.isDirty?null:{value:e.value,isDirty:!1}}}]),t}(Xr.Component),bc=Object(so.compose)([Object(h.withSelect)(function(e){return{value:(0,e("core/editor").getEditedPostContent)()}}),Object(h.withDispatch)(function(e){var t=e("core/editor"),n=t.editPost,r=t.resetEditorBlocks;return{onChange:function(e){n({content:e})},onPersist:function(e){var t=Object(l.parse)(e);r(t)}}}),so.withInstanceId])(pc),fc=function(e){function t(e){var n,r=e.permalinkParts,o=e.slug;return Object(ro.a)(this,t),(n=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).state={editedPostName:o||r.postName},n.onSavePermalink=n.onSavePermalink.bind(Object(ko.a)(n)),n}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"onSavePermalink",value:function(e){var t=Oi(this.state.editedPostName);e.preventDefault(),this.props.onSave(),t!==this.props.postName&&(this.props.editPost({slug:t}),this.setState({editedPostName:t}))}},{key:"render",value:function(){var e=this,t=this.props.permalinkParts,n=t.prefix,r=t.suffix,o=this.state.editedPostName;return Object(Xr.createElement)("form",{className:"editor-post-permalink-editor",onSubmit:this.onSavePermalink},Object(Xr.createElement)("span",{className:"editor-post-permalink__editor-container"},Object(Xr.createElement)("span",{className:"editor-post-permalink-editor__prefix"},n),Object(Xr.createElement)("input",{className:"editor-post-permalink-editor__edit","aria-label":Object(L.__)("Edit post permalink"),value:o,onChange:function(t){return e.setState({editedPostName:t.target.value})},type:"text",autoFocus:!0}),Object(Xr.createElement)("span",{className:"editor-post-permalink-editor__suffix"},r),""),Object(Xr.createElement)(_o.Button,{className:"editor-post-permalink-editor__save",isLarge:!0,onClick:this.onSavePermalink},Object(L.__)("Save")))}}]),t}(Xr.Component),hc=Object(so.compose)([Object(h.withSelect)(function(e){return{permalinkParts:(0,e("core/editor").getPermalinkParts)()}}),Object(h.withDispatch)(function(e){return{editPost:e("core/editor").editPost}})])(fc),mc=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).addVisibilityCheck=e.addVisibilityCheck.bind(Object(ko.a)(e)),e.onVisibilityChange=e.onVisibilityChange.bind(Object(ko.a)(e)),e.state={isCopied:!1,isEditingPermalink:!1},e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"addVisibilityCheck",value:function(){window.addEventListener("visibilitychange",this.onVisibilityChange)}},{key:"onVisibilityChange",value:function(){var e=this.props,t=e.isEditable,n=e.refreshPost;t||"visible"!==document.visibilityState||n()}},{key:"componentDidUpdate",value:function(e,t){t.isEditingPermalink&&!this.state.isEditingPermalink&&this.linkElement.focus()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("visibilitychange",this.addVisibilityCheck)}},{key:"render",value:function(){var e=this,t=this.props,n=t.isEditable,r=t.isNew,o=t.isPublished,i=t.isViewable,c=t.permalinkParts,a=t.postLink,s=t.postSlug,u=t.postID,l=t.postTitle;if(r||!i||!c||!a)return null;var d=this.state,p=d.isCopied,b=d.isEditingPermalink,f=p?Object(L.__)("Permalink copied"):Object(L.__)("Copy the permalink"),h=c.prefix,m=c.suffix,v=Object(Rt.safeDecodeURIComponent)(s)||Oi(l)||u,O=n?h+v+m:h;return Object(Xr.createElement)("div",{className:"editor-post-permalink"},Object(Xr.createElement)(_o.ClipboardButton,{className:bo()("editor-post-permalink__copy",{"is-copied":p}),text:O,label:f,onCopy:function(){return e.setState({isCopied:!0})},"aria-disabled":p,icon:"admin-links"}),Object(Xr.createElement)("span",{className:"editor-post-permalink__label"},Object(L.__)("Permalink:")),!b&&Object(Xr.createElement)(_o.ExternalLink,{className:"editor-post-permalink__link",href:o?O:a,target:"_blank",ref:function(t){return e.linkElement=t}},Object(Rt.safeDecodeURI)(O),""),b&&Object(Xr.createElement)(hc,{slug:v,onSave:function(){return e.setState({isEditingPermalink:!1})}}),n&&!b&&Object(Xr.createElement)(_o.Button,{className:"editor-post-permalink__edit",isLarge:!0,onClick:function(){return e.setState({isEditingPermalink:!0})}},Object(L.__)("Edit")))}}]),t}(Xr.Component),vc=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.isEditedPostNew,r=t.isPermalinkEditable,o=t.getCurrentPost,i=t.getPermalinkParts,c=t.getEditedPostAttribute,a=t.isCurrentPostPublished,s=e("core").getPostType,u=o(),l=u.id,d=u.link,p=s(c("type"));return{isNew:n(),postLink:d,permalinkParts:i(),postSlug:c("slug"),isEditable:r(),isPublished:a(),postTitle:c("title"),postID:l,isViewable:Object(y.get)(p,["viewable"],!1)}}),Object(h.withDispatch)(function(e){return{refreshPost:e("core/editor").refreshPost}})])(mc),Oc=/[\r\n]+/g,gc=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).onChange=e.onChange.bind(Object(ko.a)(e)),e.onSelect=e.onSelect.bind(Object(ko.a)(e)),e.onUnselect=e.onUnselect.bind(Object(ko.a)(e)),e.onKeyDown=e.onKeyDown.bind(Object(ko.a)(e)),e.redirectHistory=e.redirectHistory.bind(Object(ko.a)(e)),e.state={isSelected:!1},e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"handleFocusOutside",value:function(){this.onUnselect()}},{key:"onSelect",value:function(){this.setState({isSelected:!0}),this.props.clearSelectedBlock()}},{key:"onUnselect",value:function(){this.setState({isSelected:!1})}},{key:"onChange",value:function(e){var t=e.target.value.replace(Oc," ");this.props.onUpdate(t)}},{key:"onKeyDown",value:function(e){e.keyCode===Eo.ENTER&&(e.preventDefault(),this.props.onEnterPress())}},{key:"redirectHistory",value:function(e){e.shiftKey?this.props.onRedo():this.props.onUndo(),e.preventDefault()}},{key:"render",value:function(){var e=this.props,t=e.hasFixedToolbar,n=e.isCleanNewPost,r=e.isFocusMode,o=e.isPostTypeViewable,i=e.instanceId,c=e.placeholder,a=e.title,s=this.state.isSelected,u=bo()("wp-block editor-post-title__block",{"is-selected":s,"is-focus-mode":r,"has-fixed-toolbar":t}),l=Object(Xo.decodeEntities)(c);return Object(Xr.createElement)(Ho,{supportKeys:"title"},Object(Xr.createElement)("div",{className:"editor-post-title"},Object(Xr.createElement)("div",{className:u},Object(Xr.createElement)(_o.KeyboardShortcuts,{shortcuts:{"mod+z":this.redirectHistory,"mod+shift+z":this.redirectHistory}},Object(Xr.createElement)("label",{htmlFor:"post-title-".concat(i),className:"screen-reader-text"},l||Object(L.__)("Add title")),Object(Xr.createElement)(dc.a,{id:"post-title-".concat(i),className:"editor-post-title__input",value:a,onChange:this.onChange,placeholder:l||Object(L.__)("Add title"),onFocus:this.onSelect,onKeyDown:this.onKeyDown,onKeyPress:this.onUnselect,autoFocus:document.body===document.activeElement&&n})),s&&o&&Object(Xr.createElement)(vc,null))))}}]),t}(Xr.Component),jc=Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getEditedPostAttribute,r=t.isCleanNewPost,o=e("core/block-editor").getSettings,i=(0,e("core").getPostType)(n("type")),c=o(),a=c.titlePlaceholder,s=c.focusMode,u=c.hasFixedToolbar;return{isCleanNewPost:r(),title:n("title"),isPostTypeViewable:Object(y.get)(i,["viewable"],!1),placeholder:a,isFocusMode:s,hasFixedToolbar:u}}),yc=Object(h.withDispatch)(function(e){var t=e("core/block-editor"),n=t.insertDefaultBlock,r=t.clearSelectedBlock,o=e("core/editor"),i=o.editPost;return{onEnterPress:function(){n(void 0,void 0,0)},onUpdate:function(e){i({title:e})},onUndo:o.undo,onRedo:o.redo,clearSelectedBlock:r}}),kc=Object(so.compose)(jc,yc,so.withInstanceId,_o.withFocusOutside)(gc);var _c=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.isEditedPostNew,r=t.getCurrentPostId,o=t.getCurrentPostType;return{isNew:n(),postId:r(),postType:o()}}),Object(h.withDispatch)(function(e){return{trashPost:e("core/editor").trashPost}})])(function(e){var t=e.isNew,n=e.postId,r=e.postType,o=Object(Ao.a)(e,["isNew","postId","postType"]);return t||!n?null:Object(Xr.createElement)(_o.Button,{className:"editor-post-trash button-link-delete",onClick:function(){return o.trashPost(n,r)},isDefault:!0,isLarge:!0},Object(L.__)("Move to Trash"))});var Ec=Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.isEditedPostNew,r=t.getCurrentPostId;return{isNew:n(),postId:r()}})(function(e){var t=e.isNew,n=e.postId,r=e.children;return t||!n?null:r});var wc=Object(so.compose)([Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.getCurrentPost,r=t.getCurrentPostType;return{hasPublishAction:Object(y.get)(n(),["_links","wp:action-publish"],!1),postType:r()}})])(function(e){var t=e.hasPublishAction;return(0,e.render)({canEdit:t})}),Sc=n(104);var Pc=Object(h.withSelect)(function(e){return{content:e("core/editor").getEditedPostAttribute("content")}})(function(e){var t=e.content,n=Object(L._x)("words","Word count type. Do not translate!");return Object(Xr.createElement)("span",{className:"word-count"},Object(Sc.count)(t,n))});var Cc=Object(h.withSelect)(function(e){var t=e("core/block-editor").getGlobalBlockCount;return{headingCount:t("core/heading"),paragraphCount:t("core/paragraph"),numberOfBlocks:t()}})(function(e){var t=e.headingCount,n=e.paragraphCount,r=e.numberOfBlocks,o=e.hasOutlineItemsDisabled,i=e.onRequestClose;return Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":Object(L.__)("Document Statistics"),tabIndex:"0"},Object(Xr.createElement)("ul",{role:"list",className:"table-of-contents__counts"},Object(Xr.createElement)("li",{className:"table-of-contents__count"},Object(L.__)("Words"),Object(Xr.createElement)(Pc,null)),Object(Xr.createElement)("li",{className:"table-of-contents__count"},Object(L.__)("Headings"),Object(Xr.createElement)("span",{className:"table-of-contents__number"},t)),Object(Xr.createElement)("li",{className:"table-of-contents__count"},Object(L.__)("Paragraphs"),Object(Xr.createElement)("span",{className:"table-of-contents__number"},n)),Object(Xr.createElement)("li",{className:"table-of-contents__count"},Object(L.__)("Blocks"),Object(Xr.createElement)("span",{className:"table-of-contents__number"},r)))),t>0&&Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)("hr",null),Object(Xr.createElement)("h2",{className:"table-of-contents__title"},Object(L.__)("Document Outline")),Object(Xr.createElement)(jo,{onSelect:i,hasOutlineItemsDisabled:o})))});var Tc=Object(h.withSelect)(function(e){return{hasBlocks:!!e("core/block-editor").getBlockCount()}})(function(e){var t=e.hasBlocks,n=e.hasOutlineItemsDisabled;return Object(Xr.createElement)(_o.Dropdown,{position:"bottom",className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:function(e){var n=e.isOpen,r=e.onToggle;return Object(Xr.createElement)(_o.IconButton,{onClick:t?r:void 0,icon:"info-outline","aria-expanded":n,label:Object(L.__)("Content structure"),labelPosition:"bottom","aria-disabled":!t})},renderContent:function(e){var t=e.onClose;return Object(Xr.createElement)(Cc,{onRequestClose:t,hasOutlineItemsDisabled:n})}})}),Bc=function(e){function t(){var e;return Object(ro.a)(this,t),(e=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).warnIfUnsavedChanges=e.warnIfUnsavedChanges.bind(Object(ko.a)(e)),e}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"componentDidMount",value:function(){window.addEventListener("beforeunload",this.warnIfUnsavedChanges)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("beforeunload",this.warnIfUnsavedChanges)}},{key:"warnIfUnsavedChanges",value:function(e){if(this.props.isDirty)return e.returnValue=Object(L.__)("You have unsaved changes. If you proceed, they will be lost."),e.returnValue}},{key:"render",value:function(){return null}}]),t}(Xr.Component),xc=Object(h.withSelect)(function(e){return{isDirty:e("core/editor").isEditedPostDirty()}})(Bc),Ic=Object(so.createHigherOrderComponent)(function(e){return Object(h.withRegistry)(function(t){var n=t.useSubRegistry,r=void 0===n||n,o=t.registry,i=Object(Ao.a)(t,["useSubRegistry","registry"]);if(!r)return Object(Xr.createElement)(e,i);var c=Object(Xr.useState)(null),a=Object(R.a)(c,2),s=a[0],l=a[1];return Object(Xr.useEffect)(function(){var e=Object(h.createRegistry)({"core/block-editor":u.storeConfig},o),t=e.registerStore("core/editor",qr);Gr(t),l(e)},[o]),s?Object(Xr.createElement)(h.RegistryProvider,{value:s},Object(Xr.createElement)(e,i)):null})},"withRegistryProvider"),Ac=n(106),Lc=function(e){var t=e.additionalData,n=void 0===t?{}:t,r=e.allowedTypes,o=e.filesList,i=e.maxUploadFileSize,c=e.onError,a=void 0===c?y.noop:c,s=e.onFileChange,u=Object(h.select)("core/editor"),l=u.getCurrentPostId,d=u.getEditorSettings,p=d().allowedMimeTypes;i=i||d().maxUploadFileSize,Object(Ac.uploadMedia)({allowedTypes:r,filesList:o,onFileChange:s,additionalData:Object(f.a)({post:l()},n),maxUploadFileSize:i,onError:function(e){var t=e.message;return a(t)},wpAllowedMimeTypes:p})};var Rc=Object(so.compose)([Object(h.withSelect)(function(e,t){var n=t.clientIds,r=e("core/block-editor"),o=r.getBlocksByClientId,i=r.canInsertBlockType,c=e("core/editor").__experimentalGetReusableBlock,a=e("core").canUser,s=o(n),u=1===s.length&&s[0]&&Object(l.isReusableBlock)(s[0])&&!!c(s[0].attributes.ref);return{isReusable:u,isVisible:u||i("core/block")&&Object(y.every)(s,function(e){return!!e&&e.isValid&&Object(l.hasBlockSupport)(e.name,"reusable",!0)})&&!!a("create","blocks")}}),Object(h.withDispatch)(function(e,t){var n=t.clientIds,r=t.onToggle,o=void 0===r?y.noop:r,i=e("core/editor"),c=i.__experimentalConvertBlockToReusable,a=i.__experimentalConvertBlockToStatic;return{onConvertToStatic:function(){1===n.length&&(a(n[0]),o())},onConvertToReusable:function(){c(n),o()}}})])(function(e){var t=e.isVisible,n=e.isReusable,r=e.onConvertToStatic,o=e.onConvertToReusable;return t?Object(Xr.createElement)(Xr.Fragment,null,!n&&Object(Xr.createElement)(_o.MenuItem,{className:"editor-block-settings-menu__control block-editor-block-settings-menu__control",icon:"controls-repeat",onClick:o},Object(L.__)("Add to Reusable Blocks")),n&&Object(Xr.createElement)(_o.MenuItem,{className:"editor-block-settings-menu__control block-editor-block-settings-menu__control",icon:"controls-repeat",onClick:r},Object(L.__)("Convert to Regular Block"))):null});var Nc=Object(so.compose)([Object(h.withSelect)(function(e,t){var n=t.clientId,r=e("core/block-editor").getBlock,o=e("core").canUser,i=e("core/editor").__experimentalGetReusableBlock,c=r(n),a=c&&Object(l.isReusableBlock)(c)?i(c.attributes.ref):null;return{isVisible:!!a&&!!o("delete","blocks",a.id),isDisabled:a&&a.isTemporary}}),Object(h.withDispatch)(function(e,t,n){var r=t.clientId,o=t.onToggle,i=void 0===o?y.noop:o,c=n.select,a=e("core/editor").__experimentalDeleteReusableBlock,s=c("core/block-editor").getBlock;return{onDelete:function(){if(window.confirm(Object(L.__)("Are you sure you want to delete this Reusable Block?\n\nIt will be permanently removed from all posts and pages that use it."))){var e=s(r);a(e.attributes.ref),i()}}}})])(function(e){var t=e.isVisible,n=e.isDisabled,r=e.onDelete;return t?Object(Xr.createElement)(_o.MenuItem,{className:"editor-block-settings-menu__control block-editor-block-settings-menu__control",icon:"no",disabled:n,onClick:function(){return r()}},Object(L.__)("Remove from Reusable Blocks")):null});var Dc=Object(h.withSelect)(function(e){return{clientIds:(0,e("core/block-editor").getSelectedBlockClientIds)()}})(function(e){var t=e.clientIds;return Object(Xr.createElement)(u.__experimentalBlockSettingsMenuPluginsExtension,null,function(e){var n=e.onClose;return Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)(Rc,{clientIds:t,onToggle:n}),1===t.length&&Object(Xr.createElement)(Nc,{clientId:t[0],onToggle:n}))})}),Uc=Object(Xr.createElement)(_o.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Object(Xr.createElement)(_o.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M8 5a1 1 0 0 0-1 1v3H6a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-3h1a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H8zm3 6H7v2h4v-2zM9 9V7h4v2H9z"}),Object(Xr.createElement)(_o.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M1 3a2 2 0 0 0 1 1.732v10.536A2 2 0 1 0 4.732 18h10.536A2 2 0 1 0 18 15.268V4.732A2 2 0 1 0 15.268 2H4.732A2 2 0 0 0 1 3zm14.268 1H4.732A2.01 2.01 0 0 1 4 4.732v10.536c.304.175.557.428.732.732h10.536a2.01 2.01 0 0 1 .732-.732V4.732A2.01 2.01 0 0 1 15.268 4z"})),Fc=Object(Xr.createElement)(_o.Icon,{icon:Uc}),Mc=Object(Xr.createElement)(_o.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Object(Xr.createElement)(_o.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M9 2H15C16.1 2 17 2.9 17 4V7C17 8.1 16.1 9 15 9H9C7.9 9 7 8.1 7 7V4C7 2.9 7.9 2 9 2ZM9 7H15V4H9V7Z"}),Object(Xr.createElement)(_o.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5 11H11C12.1 11 13 11.9 13 13V16C13 17.1 12.1 18 11 18H5C3.9 18 3 17.1 3 16V13C3 11.9 3.9 11 5 11ZM5 16H11V13H5V16Z"})),Vc=Object(Xr.createElement)(_o.Icon,{icon:Mc});var Hc=Object(so.compose)([Object(h.withSelect)(function(e,t){var n=t.clientIds,r=e("core/block-editor"),o=r.getBlockRootClientId,i=r.getBlocksByClientId,c=r.canInsertBlockType,a=(0,e("core/blocks").getGroupingBlockName)(),s=c(a,n&&n.length>0?o(n[0]):void 0),u=i(n),l=1===u.length&&u[0]&&u[0].name===a;return{isGroupable:s&&u.length&&!l,isUngroupable:l&&!!u[0].innerBlocks.length,blocksSelection:u,groupingBlockName:a}}),Object(h.withDispatch)(function(e,t){var n=t.clientIds,r=t.onToggle,o=void 0===r?y.noop:r,i=t.blocksSelection,c=void 0===i?[]:i,a=t.groupingBlockName,s=e("core/block-editor").replaceBlocks;return{onConvertToGroup:function(){if(c.length){var e=Object(l.switchToBlockType)(c,a);e&&s(n,e),o()}},onConvertFromGroup:function(){if(c.length){var e=c[0].innerBlocks;e.length&&(s(n,e),o())}}}})])(function(e){var t=e.onConvertToGroup,n=e.onConvertFromGroup,r=e.isGroupable,o=void 0!==r&&r,i=e.isUngroupable,c=void 0!==i&&i;return Object(Xr.createElement)(Xr.Fragment,null,o&&Object(Xr.createElement)(_o.MenuItem,{className:"editor-block-settings-menu__control block-editor-block-settings-menu__control",icon:Fc,onClick:t},Object(L._x)("Group","verb")),c&&Object(Xr.createElement)(_o.MenuItem,{className:"editor-block-settings-menu__control block-editor-block-settings-menu__control",icon:Vc,onClick:n},Object(L._x)("Ungroup","Ungrouping blocks from within a Group block back into individual blocks within the Editor ")))});var Wc=Object(h.withSelect)(function(e){return{clientIds:(0,e("core/block-editor").getSelectedBlockClientIds)()}})(function(e){var t=e.clientIds;return Object(Xr.createElement)(u.__experimentalBlockSettingsMenuPluginsExtension,null,function(e){var n=e.onClose;return Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)(Hc,{clientIds:t,onToggle:n}))})}),zc=Object(h.combineReducers)({downloadableBlocks:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{results:{},hasPermission:!0,filterValue:void 0,isRequestingDownloadableBlocks:!0,installedBlockTypes:[]},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_DOWNLOADABLE_BLOCKS":return Object(f.a)({},e,{isRequestingDownloadableBlocks:!0});case"RECEIVE_DOWNLOADABLE_BLOCKS":return Object(f.a)({},e,{results:Object.assign({},e.results,Object(v.a)({},t.filterValue,t.downloadableBlocks)),hasPermission:!0,isRequestingDownloadableBlocks:!1});case"SET_INSTALL_BLOCKS_PERMISSION":return Object(f.a)({},e,{items:t.hasPermission?e.items:[],hasPermission:t.hasPermission});case"ADD_INSTALLED_BLOCK_TYPE":return Object(f.a)({},e,{installedBlockTypes:[].concat(Object(N.a)(e.installedBlockTypes),[t.item])});case"REMOVE_INSTALLED_BLOCK_TYPE":return Object(f.a)({},e,{installedBlockTypes:e.installedBlockTypes.filter(function(e){return e.name!==t.item.name})})}return e}});function Kc(e){return e.downloadableBlocks.isRequestingDownloadableBlocks}function Gc(e,t){return e.downloadableBlocks.results[t]?e.downloadableBlocks.results[t]:[]}function qc(e){return e.downloadableBlocks.hasPermission}function Yc(e){return Object(y.get)(e,["downloadableBlocks","installedBlockTypes"],[])}var Qc=B.a.mark(Jc);function Xc(e){return{type:"API_FETCH",request:e}}var $c=function(e,t,n){if(e){var r=document.querySelector('script[src="'.concat(e.src,'"]'));r&&r.parentNode.removeChild(r);var o=document.createElement("script");o.src="string"==typeof e?e:e.src,o.onload=t,o.onerror=n,document.body.appendChild(o)}},Zc=function(e){if(e){var t=document.createElement("link");t.rel="stylesheet",t.href="string"==typeof e?e:e.src,document.body.appendChild(t)}};function Jc(e){return B.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",{type:"LOAD_ASSETS",assets:e});case 1:case"end":return t.stop()}},Qc)}var ea={SELECT:Object(h.createRegistryControl)(function(e){return function(t){var n,r=t.storeName,o=t.selectorName,i=t.args;return(n=e.select(r))[o].apply(n,Object(N.a)(i))}}),DISPATCH:Object(h.createRegistryControl)(function(e){return function(t){var n,r=t.storeName,o=t.dispatcherName,i=t.args;return(n=e.dispatch(r))[o].apply(n,Object(N.a)(i))}}),API_FETCH:function(e){var t=e.request;return A()(Object(f.a)({},t))},LOAD_ASSETS:function(e){var t=e.assets;return new Promise(function(e,n){if(Array.isArray(t)){var r=0;Object(y.forEach)(t,function(t){null!==t.match(/\.js$/)?(r++,$c(t,function(){if(0===--r)return e(r)},n)):Zc(t)})}else $c(t.editor_script,function(){return e(0)},n),Zc(t.style)})}},ta=B.a.mark(aa),na=B.a.mark(sa),ra=B.a.mark(ua);function oa(){return{type:"FETCH_DOWNLOADABLE_BLOCKS"}}function ia(e,t){return{type:"RECEIVE_DOWNLOADABLE_BLOCKS",downloadableBlocks:e,filterValue:t}}function ca(e){return{type:"SET_INSTALL_BLOCKS_PERMISSION",hasPermission:e}}function aa(e,t,n){return B.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(r.prev=0,e.assets.length){r.next=3;break}throw new Error("Block has no assets");case 3:return r.next=5,Jc(e.assets);case 5:if(!Object(l.getBlockTypes)().length){r.next=10;break}t(e),r.next=11;break;case 10:throw new Error("Unable to get block types");case 11:r.next=17;break;case 13:return r.prev=13,r.t0=r.catch(0),r.next=17,n(r.t0);case 17:case"end":return r.stop()}},ta,null,[[0,13]])}function sa(e,t,n){var r,o,i;return B.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.id,o=e.name,c.prev=1,c.next=4,Xc({path:"__experimental/block-directory/install",data:{slug:r},method:"POST"});case 4:if(!1!==(i=c.sent).success){c.next=7;break}throw new Error(i.errorMessage);case 7:return c.next=9,la({id:r,name:o});case 9:t(),c.next=15;break;case 12:c.prev=12,c.t0=c.catch(1),n(c.t0);case 15:case"end":return c.stop()}},na,null,[[1,12]])}function ua(e,t,n){var r,o,i;return B.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return r=e.id,o=e.name,c.prev=1,c.next=4,Xc({path:"__experimental/block-directory/uninstall",data:{slug:r},method:"DELETE"});case 4:if(!1!==(i=c.sent).success){c.next=7;break}throw new Error(i.errorMessage);case 7:return c.next=9,da({id:r,name:o});case 9:t(),c.next=15;break;case 12:c.prev=12,c.t0=c.catch(1),n(c.t0);case 15:case"end":return c.stop()}},ra,null,[[1,12]])}function la(e){return{type:"ADD_INSTALLED_BLOCK_TYPE",item:e}}function da(e){return{type:"REMOVE_INSTALLED_BLOCK_TYPE",item:e}}var pa={reducer:zc,selectors:a,actions:s,controls:ea,resolvers:{getDownloadableBlocks:B.a.mark(function e(t){var n,r;return B.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,{type:"FETCH_DOWNLOADABLE_BLOCKS"};case 5:return e.next=7,Xc({path:"__experimental/block-directory/search?term=".concat(t)});case 7:return n=e.sent,r=n.map(function(e){return Object(y.mapKeys)(e,function(e,t){return Object(y.camelCase)(t)})}),e.next=11,ia(r,t);case 11:e.next=18;break;case 13:if(e.prev=13,e.t0=e.catch(2),"rest_user_cannot_view"!==e.t0.code){e.next=18;break}return e.next=18,ca(!1);case 18:case"end":return e.stop()}},e,null,[[2,13]])}),hasInstallBlocksPermission:B.a.mark(function e(){return B.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Xc({path:"__experimental/block-directory/search?term="});case 3:return e.next=5,ca(!0);case 5:e.next=12;break;case 7:if(e.prev=7,e.t0=e.catch(0),"rest_user_cannot_view"!==e.t0.code){e.next=12;break}return e.next=12,ca(!1);case 12:case"end":return e.stop()}},e,null,[[0,7]])})}};Object(h.registerStore)("core/block-directory",pa);var ba=function(e){var t=e.rating,n=.5*Math.round(t/.5),r=Math.floor(t),o=Math.ceil(t-r),i=5-(r+o);return Object(Xr.createElement)("div",{"aria-label":Object(L.sprintf)(Object(L.__)("%s out of 5 stars",n),n)},Object(y.times)(r,function(e){return Object(Xr.createElement)(_o.Icon,{key:"full_stars_".concat(e),icon:"star-filled",size:16})}),Object(y.times)(o,function(e){return Object(Xr.createElement)(_o.Icon,{key:"half_stars_".concat(e),icon:"star-half",size:16})}),Object(y.times)(i,function(e){return Object(Xr.createElement)(_o.Icon,{key:"empty_stars_".concat(e),icon:"star-empty",size:16})}))},fa=function(e){var t=e.rating,n=e.ratingCount;return Object(Xr.createElement)("div",{className:"block-directory-block-ratings"},Object(Xr.createElement)(ba,{rating:t}),Object(Xr.createElement)("span",{className:"block-directory-block-ratings__rating-count","aria-label":Object(L.sprintf)(Object(L._n)("%d total rating","%d total ratings",n),n)},"(",n,")"))};var ha=function(e){var t=e.icon,n=e.title,r=e.rating,o=e.ratingCount,i=e.onClick;return Object(Xr.createElement)("div",{className:"block-directory-downloadable-block-header__row"},null!==t.match(/\.(jpeg|jpg|gif|png)$/)?Object(Xr.createElement)("img",{src:t,alt:"block icon"}):Object(Xr.createElement)("span",null,Object(Xr.createElement)(u.BlockIcon,{icon:t,showColors:!0})),Object(Xr.createElement)("div",{className:"block-directory-downloadable-block-header__column"},Object(Xr.createElement)("span",{role:"heading",className:"block-directory-downloadable-block-header__title"},n),Object(Xr.createElement)(fa,{rating:r,ratingCount:o})),Object(Xr.createElement)(_o.Button,{isDefault:!0,onClick:function(e){e.preventDefault(),i()}},Object(L.__)("Add")))};var ma=function(e){var t=e.author,n=e.authorBlockCount,r=e.authorBlockRating;return Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)("span",{className:"block-directory-downloadable-block-author-info__content-author"},Object(L.sprintf)(Object(L.__)("Authored by %s"),t)),Object(Xr.createElement)("span",{className:"block-directory-downloadable-block-author-info__content"},Object(L.sprintf)(Object(L._n)("This author has %d block, with an average rating of %d.","This author has %d blocks, with an average rating of %d.",n,r),n,r)))};var va=function(e){var t=e.description,n=e.activeInstalls,r=e.humanizedUpdated;return Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)("p",{className:"block-directory-downloadable-block-info__content"},t),Object(Xr.createElement)("div",{className:"block-directory-downloadable-block-info__row"},Object(Xr.createElement)("div",{className:"block-directory-downloadable-block-info__column"},Object(Xr.createElement)(_o.Icon,{icon:"chart-line"}),Object(L.sprintf)(Object(L._n)("%d active installation","%d active installations",n),n)),Object(Xr.createElement)("div",{className:"block-directory-downloadable-block-info__column"},Object(Xr.createElement)(_o.Icon,{icon:"update"}),Object(Xr.createElement)("span",{"aria-label":Object(L.sprintf)(Object(L.__)("Updated %s"),r)},r))))};var Oa=function(e){var t=e.item,n=e.onClick,r=t.icon,o=t.title,i=t.description,c=t.rating,a=t.activeInstalls,s=t.ratingCount,u=t.author,l=t.humanizedUpdated,d=t.authorBlockCount,p=t.authorBlockRating;return Object(Xr.createElement)("li",{className:"block-directory-downloadable-block-list-item"},Object(Xr.createElement)("article",{className:"block-directory-downloadable-block-list-item__panel"},Object(Xr.createElement)("header",{className:"block-directory-downloadable-block-list-item__header"},Object(Xr.createElement)(ha,{icon:r,onClick:n,title:o,rating:c,ratingCount:s})),Object(Xr.createElement)("section",{className:"block-directory-downloadable-block-list-item__body"},Object(Xr.createElement)(va,{activeInstalls:a,description:i,humanizedUpdated:l})),Object(Xr.createElement)("footer",{className:"block-directory-downloadable-block-list-item__footer"},Object(Xr.createElement)(ma,{author:u,authorBlockCount:d,authorBlockRating:p}))))};var ga=Object(so.compose)(Object(h.withDispatch)(function(e,t){var n=e("core/block-directory"),r=n.installBlock,o=n.downloadBlock,i=e("core/notices"),c=i.createErrorNotice,a=i.removeNotice,s=e("core/block-editor").removeBlocks,u=t.onSelect;return{downloadAndInstallBlock:function(e){var t=function(){var t=u(e);r(e,y.noop,function n(){c(Object(L.__)("Block previews can't install."),{id:"block-install-error",actions:[{label:Object(L.__)("Retry"),onClick:function(){a("block-install-error"),r(e,y.noop,n)}},{label:Object(L.__)("Remove"),onClick:function(){a("block-install-error"),s(t.clientId),Object(l.unregisterBlockType)(e.name)}}]})})};o(e,t,function n(){c(Object(L.__)("Block previews cant load."),{id:"block-download-error",actions:[{label:Object(L.__)("Retry"),onClick:function(){a("block-download-error"),o(e,t,n)}}]})})}}}))(function(e){var t=e.items,n=e.onHover,r=void 0===n?y.noop:n,o=e.children,i=e.downloadAndInstallBlock;return Object(Xr.createElement)("ul",{role:"list",className:"block-directory-downloadable-blocks-list"},t&&t.map(function(e){return Object(Xr.createElement)(Oa,{key:e.id,className:Object(l.getBlockMenuDefaultClassName)(e.id),icons:e.icons,onClick:function(){i(e),r(null)},onFocus:function(){return r(e)},onMouseEnter:function(){return r(e)},onMouseLeave:function(){return r(null)},onBlur:function(){return r(null)},item:e})}),o)});var ja=Object(so.compose)([_o.withSpokenMessages,Object(h.withSelect)(function(e,t){var n=t.filterValue,r=e("core/block-directory"),o=r.getDownloadableBlocks,i=r.hasInstallBlocksPermission,c=r.isRequestingDownloadableBlocks,a=i();return{downloadableItems:a?o(n):[],hasPermission:a,isLoading:c()}})])(function(e){var t=e.downloadableItems,n=e.onSelect,r=e.onHover,o=e.hasPermission,i=e.isLoading,c=e.isWaiting,a=e.debouncedSpeak;return o?i||c?Object(Xr.createElement)("p",{className:"block-directory-downloadable-blocks-panel__description has-no-results"},Object(Xr.createElement)(_o.Spinner,null)):t.length?(a(Object(L.sprintf)(Object(L._n)("No blocks found in your library. We did find %d block available for download.","No blocks found in your library. We did find %d blocks available for download.",t.length),t.length)),Object(Xr.createElement)(Xr.Fragment,null,Object(Xr.createElement)("p",{className:"block-directory-downloadable-blocks-panel__description"},Object(L.__)("No blocks found in your library. These blocks can be downloaded and installed:")),Object(Xr.createElement)(ga,{items:t,onSelect:n,onHover:r}))):Object(Xr.createElement)("p",{className:"block-directory-downloadable-blocks-panel__description has-no-results"},Object(L.__)("No blocks found in your library.")):(a(Object(L.__)("No blocks found in your library. Please contact your site administrator to install new blocks.")),Object(Xr.createElement)("p",{className:"block-directory-downloadable-blocks-panel__description has-no-results"},Object(L.__)("No blocks found in your library."),Object(Xr.createElement)("br",null),Object(L.__)("Please contact your site administrator to install new blocks.")))});var ya=function(){var e=Object(Xr.useState)(""),t=Object(R.a)(e,2),n=t[0],r=t[1],o=Object(y.debounce)(r,400);return Object(Xr.createElement)(u.__experimentalInserterMenuExtension,null,function(e){var t=e.onSelect,r=e.onHover,i=e.filterValue;return e.hasItems?(n!==i&&o(i),Object(Xr.createElement)(ja,{onSelect:t,onHover:r,filterValue:n,isWaiting:i!==n})):null})},ka=function(){var e=Object(x.a)(B.a.mark(function e(t){var n;return B.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A()({path:Object(Rt.addQueryArgs)("/wp/v2/search",{search:t,per_page:20,type:"post"})});case 2:return n=e.sent,e.abrupt("return",Object(y.map)(n,function(e){return{id:e.id,url:e.url,title:Object(Xo.decodeEntities)(e.title)||Object(L.__)("(no title)")}}));case 4:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),_a=function(e){function t(e){var n;return Object(ro.a)(this,t),(n=Object(io.a)(this,Object(co.a)(t).apply(this,arguments))).getBlockEditorSettings=Z()(n.getBlockEditorSettings,{maxSize:1}),e.recovery?Object(io.a)(n):(e.updatePostLock(e.settings.postLock),e.setupEditor(e.post,e.initialEdits,e.settings.template),e.settings.autosave&&e.createWarningNotice(Object(L.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:Object(L.__)("View the autosave"),url:e.settings.autosave.editLink}]}),n)}return Object(ao.a)(t,e),Object(oo.a)(t,[{key:"getBlockEditorSettings",value:function(e,t,n,r){return Object(f.a)({},Object(y.pick)(e,["alignWide","allowedBlockTypes","__experimentalPreferredStyleVariations","availableLegacyWidgets","bodyPlaceholder","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","focusMode","fontSizes","hasFixedToolbar","hasPermissionsToManageWidgets","imageSizes","isRTL","maxWidth","styles","template","templateLock","titlePlaceholder","onUpdateDefaultBlockStyles","__experimentalEnableLegacyWidgetBlock","__experimentalEnableMenuBlock","__experimentalBlockDirectory","showInserterHelpPanel"]),{__experimentalReusableBlocks:t,__experimentalMediaUpload:n?Lc:void 0,__experimentalFetchLinkSuggestions:ka,__experimentalCanUserUseUnfilteredHTML:r})}},{key:"componentDidMount",value:function(){if(this.props.updateEditorSettings(this.props.settings),this.props.settings.styles){var e=Object(u.transformStyles)(this.props.settings.styles,".editor-styles-wrapper");Object(y.map)(e,function(e){if(e){var t=document.createElement("style");t.innerHTML=e,document.body.appendChild(t)}})}}},{key:"componentDidUpdate",value:function(e){var t=this;this.props.settings!==e.settings&&this.props.updateEditorSettings(this.props.settings),Object(y.isEqual)(this.props.downloadableBlocksToUninstall,e.downloadableBlocksToUninstall)||this.props.downloadableBlocksToUninstall.forEach(function(e){t.props.uninstallBlock(e,y.noop,function(){t.props.createWarningNotice(Object(L.__)("Block previews can't uninstall."),{id:"block-uninstall-error"})}),Object(l.unregisterBlockType)(e.name)})}},{key:"componentWillUnmount",value:function(){this.props.tearDownEditor()}},{key:"render",value:function(){var e=this.props,t=e.canUserUseUnfilteredHTML,n=e.children,r=e.blocks,o=e.resetEditorBlocks,i=e.isReady,c=e.settings,a=e.reusableBlocks,s=e.resetEditorBlocksWithoutUndoLevel,l=e.hasUploadPermissions;if(!i)return null;var d=this.getBlockEditorSettings(c,a,l,t);return Object(Xr.createElement)(u.BlockEditorProvider,{value:r,onInput:s,onChange:o,settings:d,useSubRegistry:!1},n,Object(Xr.createElement)(Dc,null),Object(Xr.createElement)(Wc,null),d.__experimentalBlockDirectory&&Object(Xr.createElement)(ya,null))}}]),t}(Xr.Component),Ea=Object(so.compose)([Ic,Object(h.withSelect)(function(e){var t=e("core/editor"),n=t.canUserUseUnfilteredHTML,r=t.__unstableIsEditorReady,o=t.getEditorBlocks,i=t.__experimentalGetReusableBlocks,c=e("core").canUser,a=e("core/block-directory").getInstalledBlockTypes,s=e("core/block-editor").getBlocks,u=Object(y.differenceBy)(a(),s(),"name");return{canUserUseUnfilteredHTML:n(),isReady:r(),blocks:o(),reusableBlocks:i(),hasUploadPermissions:Object(y.defaultTo)(c("create","media"),!0),downloadableBlocksToUninstall:u}}),Object(h.withDispatch)(function(e){var t=e("core/editor"),n=t.setupEditor,r=t.updatePostLock,o=t.resetEditorBlocks,i=t.updateEditorSettings,c=t.__experimentalTearDownEditor,a=e("core/notices").createWarningNotice,s=e("core/block-directory").uninstallBlock;return{setupEditor:n,updatePostLock:r,createWarningNotice:a,resetEditorBlocks:o,updateEditorSettings:i,resetEditorBlocksWithoutUndoLevel:function(e){o(e,{__unstableShouldCreateUndoLevel:!1})},tearDownEditor:c,uninstallBlock:s}})])(_a),wa=n(55),Sa=n.n(wa);function Pa(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=Object(Xr.forwardRef)(function(n,r){return U()("wp.editor."+e,{alternative:"wp.blockEditor."+e}),Object(Xr.createElement)(t,Object(ni.a)({ref:r},n))});return n.forEach(function(n){r[n]=Pa(e+"."+n,t[n])}),r}function Ca(e,t){return function(){return U()("wp.editor."+e,{alternative:"wp.blockEditor."+e}),t.apply(void 0,arguments)}}var Ta=Pa("RichText",u.RichText,["Content"]);Ta.isEmpty=Ca("RichText.isEmpty",u.RichText.isEmpty);var Ba=Pa("Autocomplete",u.Autocomplete),xa=Pa("AlignmentToolbar",u.AlignmentToolbar),Ia=Pa("BlockAlignmentToolbar",u.BlockAlignmentToolbar),Aa=Pa("BlockControls",u.BlockControls,["Slot"]),La=Pa("BlockEdit",u.BlockEdit),Ra=Pa("BlockEditorKeyboardShortcuts",u.BlockEditorKeyboardShortcuts),Na=Pa("BlockFormatControls",u.BlockFormatControls,["Slot"]),Da=Pa("BlockIcon",u.BlockIcon),Ua=Pa("BlockInspector",u.BlockInspector),Fa=Pa("BlockList",u.BlockList),Ma=Pa("BlockMover",u.BlockMover),Va=Pa("BlockNavigationDropdown",u.BlockNavigationDropdown),Ha=Pa("BlockSelectionClearer",u.BlockSelectionClearer),Wa=Pa("BlockSettingsMenu",u.BlockSettingsMenu),za=Pa("BlockTitle",u.BlockTitle),Ka=Pa("BlockToolbar",u.BlockToolbar),Ga=Pa("ColorPalette",u.ColorPalette),qa=Pa("ContrastChecker",u.ContrastChecker),Ya=Pa("CopyHandler",u.CopyHandler),Qa=Pa("DefaultBlockAppender",u.DefaultBlockAppender),Xa=Pa("FontSizePicker",u.FontSizePicker),$a=Pa("Inserter",u.Inserter),Za=Pa("InnerBlocks",u.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),Ja=Pa("InspectorAdvancedControls",u.InspectorAdvancedControls,["Slot"]),es=Pa("InspectorControls",u.InspectorControls,["Slot"]),ts=Pa("PanelColorSettings",u.PanelColorSettings),ns=Pa("PlainText",u.PlainText),rs=Pa("RichTextShortcut",u.RichTextShortcut),os=Pa("RichTextToolbarButton",u.RichTextToolbarButton),is=Pa("__unstableRichTextInputEvent",u.__unstableRichTextInputEvent),cs=Pa("MediaPlaceholder",u.MediaPlaceholder),as=Pa("MediaUpload",u.MediaUpload),ss=Pa("MediaUploadCheck",u.MediaUploadCheck),us=Pa("MultiBlocksSwitcher",u.MultiBlocksSwitcher),ls=Pa("MultiSelectScrollIntoView",u.MultiSelectScrollIntoView),ds=Pa("NavigableToolbar",u.NavigableToolbar),ps=Pa("ObserveTyping",u.ObserveTyping),bs=Pa("PreserveScrollInReorder",u.PreserveScrollInReorder),fs=Pa("SkipToSelectedBlock",u.SkipToSelectedBlock),hs=Pa("URLInput",u.URLInput),ms=Pa("URLInputButton",u.URLInputButton),vs=Pa("URLPopover",u.URLPopover),Os=Pa("Warning",u.Warning),gs=Pa("WritingFlow",u.WritingFlow),js=Ca("createCustomColorsHOC",u.createCustomColorsHOC),ys=Ca("getColorClassName",u.getColorClassName),ks=Ca("getColorObjectByAttributeValues",u.getColorObjectByAttributeValues),_s=Ca("getColorObjectByColorValue",u.getColorObjectByColorValue),Es=Ca("getFontSize",u.getFontSize),ws=Ca("getFontSizeClass",u.getFontSizeClass),Ss=Ca("withColorContext",u.withColorContext),Ps=Ca("withColors",u.withColors),Cs=Ca("withFontSizes",u.withFontSizes),Ts=[no];Object(Qr.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",function(e,t){return e||(e=Ts.map(y.clone),t===Object(l.getDefaultBlockName)()&&e.push(Object(y.clone)(to))),e}),n.d(t,"AutosaveMonitor",function(){return lo}),n.d(t,"DocumentOutline",function(){return jo}),n.d(t,"DocumentOutlineCheck",function(){return yo}),n.d(t,"VisualEditorGlobalKeyboardShortcuts",function(){return Co}),n.d(t,"EditorGlobalKeyboardShortcuts",function(){return To}),n.d(t,"TextEditorGlobalKeyboardShortcuts",function(){return Bo}),n.d(t,"EditorHistoryRedo",function(){return xo}),n.d(t,"EditorHistoryUndo",function(){return Io}),n.d(t,"EditorNotices",function(){return Ro}),n.d(t,"ErrorBoundary",function(){return No}),n.d(t,"LocalAutosaveMonitor",function(){return Mo}),n.d(t,"PageAttributesCheck",function(){return Vo}),n.d(t,"PageAttributesOrder",function(){return zo}),n.d(t,"PageAttributesParent",function(){return Yo}),n.d(t,"PageTemplate",function(){return Qo}),n.d(t,"PostAuthor",function(){return Jo}),n.d(t,"PostAuthorCheck",function(){return $o}),n.d(t,"PostComments",function(){return ei}),n.d(t,"PostExcerpt",function(){return ti}),n.d(t,"PostExcerptCheck",function(){return ri}),n.d(t,"PostFeaturedImage",function(){return pi}),n.d(t,"PostFeaturedImageCheck",function(){return ii}),n.d(t,"PostFormat",function(){return hi}),n.d(t,"PostFormatCheck",function(){return bi}),n.d(t,"PostLastRevision",function(){return gi}),n.d(t,"PostLastRevisionCheck",function(){return mi}),n.d(t,"PostLockedModal",function(){return _i}),n.d(t,"PostPendingStatus",function(){return wi}),n.d(t,"PostPendingStatusCheck",function(){return Ei}),n.d(t,"PostPingbacks",function(){return Si}),n.d(t,"PostPreviewButton",function(){return yi}),n.d(t,"PostPublishButton",function(){return Ti}),n.d(t,"PostPublishButtonLabel",function(){return Pi}),n.d(t,"PostPublishPanel",function(){return Zi}),n.d(t,"PostSavedState",function(){return tc}),n.d(t,"PostSchedule",function(){return Li}),n.d(t,"PostScheduleCheck",function(){return nc}),n.d(t,"PostScheduleLabel",function(){return Ri}),n.d(t,"PostSticky",function(){return oc}),n.d(t,"PostStickyCheck",function(){return rc}),n.d(t,"PostSwitchToDraftButton",function(){return Ji}),n.d(t,"PostTaxonomies",function(){return sc}),n.d(t,"PostTaxonomiesCheck",function(){return uc}),n.d(t,"PostTextEditor",function(){return bc}),n.d(t,"PostTitle",function(){return kc}),n.d(t,"PostTrash",function(){return _c}),n.d(t,"PostTrashCheck",function(){return Ec}),n.d(t,"PostTypeSupportCheck",function(){return Ho}),n.d(t,"PostVisibility",function(){return Ii}),n.d(t,"PostVisibilityLabel",function(){return Ai}),n.d(t,"PostVisibilityCheck",function(){return wc}),n.d(t,"TableOfContents",function(){return Tc}),n.d(t,"UnsavedChangesWarning",function(){return xc}),n.d(t,"WordCount",function(){return Pc}),n.d(t,"EditorProvider",function(){return Ea}),n.d(t,"blockAutocompleter",function(){return to}),n.d(t,"userAutocompleter",function(){return no}),n.d(t,"ServerSideRender",function(){return Sa.a}),n.d(t,"RichText",function(){return Ta}),n.d(t,"Autocomplete",function(){return Ba}),n.d(t,"AlignmentToolbar",function(){return xa}),n.d(t,"BlockAlignmentToolbar",function(){return Ia}),n.d(t,"BlockControls",function(){return Aa}),n.d(t,"BlockEdit",function(){return La}),n.d(t,"BlockEditorKeyboardShortcuts",function(){return Ra}),n.d(t,"BlockFormatControls",function(){return Na}),n.d(t,"BlockIcon",function(){return Da}),n.d(t,"BlockInspector",function(){return Ua}),n.d(t,"BlockList",function(){return Fa}),n.d(t,"BlockMover",function(){return Ma}),n.d(t,"BlockNavigationDropdown",function(){return Va}),n.d(t,"BlockSelectionClearer",function(){return Ha}),n.d(t,"BlockSettingsMenu",function(){return Wa}),n.d(t,"BlockTitle",function(){return za}),n.d(t,"BlockToolbar",function(){return Ka}),n.d(t,"ColorPalette",function(){return Ga}),n.d(t,"ContrastChecker",function(){return qa}),n.d(t,"CopyHandler",function(){return Ya}),n.d(t,"DefaultBlockAppender",function(){return Qa}),n.d(t,"FontSizePicker",function(){return Xa}),n.d(t,"Inserter",function(){return $a}),n.d(t,"InnerBlocks",function(){return Za}),n.d(t,"InspectorAdvancedControls",function(){return Ja}),n.d(t,"InspectorControls",function(){return es}),n.d(t,"PanelColorSettings",function(){return ts}),n.d(t,"PlainText",function(){return ns}),n.d(t,"RichTextShortcut",function(){return rs}),n.d(t,"RichTextToolbarButton",function(){return os}),n.d(t,"__unstableRichTextInputEvent",function(){return is}),n.d(t,"MediaPlaceholder",function(){return cs}),n.d(t,"MediaUpload",function(){return as}),n.d(t,"MediaUploadCheck",function(){return ss}),n.d(t,"MultiBlocksSwitcher",function(){return us}),n.d(t,"MultiSelectScrollIntoView",function(){return ls}),n.d(t,"NavigableToolbar",function(){return ds}),n.d(t,"ObserveTyping",function(){return ps}),n.d(t,"PreserveScrollInReorder",function(){return bs}),n.d(t,"SkipToSelectedBlock",function(){return fs}),n.d(t,"URLInput",function(){return hs}),n.d(t,"URLInputButton",function(){return ms}),n.d(t,"URLPopover",function(){return vs}),n.d(t,"Warning",function(){return Os}),n.d(t,"WritingFlow",function(){return gs}),n.d(t,"createCustomColorsHOC",function(){return js}),n.d(t,"getColorClassName",function(){return ys}),n.d(t,"getColorObjectByAttributeValues",function(){return ks}),n.d(t,"getColorObjectByColorValue",function(){return _s}),n.d(t,"getFontSize",function(){return Es}),n.d(t,"getFontSizeClass",function(){return ws}),n.d(t,"withColorContext",function(){return Ss}),n.d(t,"withColors",function(){return Ps}),n.d(t,"withFontSizes",function(){return Cs}),n.d(t,"mediaUpload",function(){return Lc}),n.d(t,"cleanForSlug",function(){return Oi}),n.d(t,"storeConfig",function(){return qr}),n.d(t,"transformStyles",function(){return u.transformStyles})},39:function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}n.d(t,"a",function(){return r})},4:function(e,t){!function(){e.exports=this.wp.data}()},41:function(e,t){!function(){e.exports=this.wp.isShallowEqual}()},43:function(e,t){!function(){e.exports=this.wp.viewport}()},44:function(e,t,n){"use strict";function r(e,t,n,r,o,i,c){try{var a=e[i](c),s=a.value}catch(e){return void n(e)}a.done?t(s):Promise.resolve(s).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise(function(o,i){var c=e.apply(t,n);function a(e){r(c,o,i,a,s,"next",e)}function s(e){r(c,o,i,a,s,"throw",e)}a(void 0)})}}n.d(t,"a",function(){return o})},45:function(e,t,n){e.exports=function(e,t){var n,r,o,i=0;function c(){var t,c,a=r,s=arguments.length;e:for(;a;){if(a.args.length===arguments.length){for(c=0;c<s;c++)if(a.args[c]!==arguments[c]){a=a.next;continue e}return a!==r&&(a===o&&(o=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=r,a.prev=null,r.prev=a,r=a),a.val}a=a.next}for(t=new Array(s),c=0;c<s;c++)t[c]=arguments[c];return a={args:t,val:e.apply(null,t)},r?(r.prev=a,a.next=r):o=a,i===n?(o=o.prev).next=null:i++,r=a,a.val}return t&&t.maxSize&&(n=t.maxSize),c.clear=function(){r=null,o=null,i=0},c}},48:function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",a=o.toStringTag||"@@toStringTag";function s(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),c=new P(r||[]);return i._invoke=function(e,t,n){var r=l;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===b){if("throw"===o)throw i;return T()}for(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var a=E(c,n);if(a){if(a===f)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var s=u(e,t,n);if("normal"===s.type){if(r=n.done?b:d,s.arg===f)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r=b,n.method="throw",n.arg=s.arg)}}}(e,n,c),i}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=s;var l="suspendedStart",d="suspendedYield",p="executing",b="completed",f={};function h(){}function m(){}function v(){}var O={};O[i]=function(){return this};var g=Object.getPrototypeOf,j=g&&g(g(C([])));j&&j!==n&&r.call(j,i)&&(O=j);var y=v.prototype=h.prototype=Object.create(O);function k(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function _(e){var t;this._invoke=function(n,o){function i(){return new Promise(function(t,i){!function t(n,o,i,c){var a=u(e[n],e,o);if("throw"!==a.type){var s=a.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then(function(e){t("next",e,i,c)},function(e){t("throw",e,i,c)}):Promise.resolve(l).then(function(e){s.value=e,i(s)},function(e){return t("throw",e,i,c)})}c(a.arg)}(n,o,t,i)})}return t=t?t.then(i,i):i()}}function E(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var o=u(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,f;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,f):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function C(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,c=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return c.next=c}}return{next:T}}function T(){return{value:t,done:!0}}return m.prototype=y.constructor=v,v.constructor=m,v[a]=m.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,a in e||(e[a]="GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},k(_.prototype),_.prototype[c]=function(){return this},e.AsyncIterator=_,e.async=function(t,n,r,o){var i=new _(s(t,n,r,o));return e.isGeneratorFunction(n)?i:i.next().then(function(e){return e.done?e.value:i.next()})},k(y),y[a]="Generator",y[i]=function(){return this},y.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=C,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(S),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return a.type="throw",a.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var c=this.tryEntries[i],a=c.completion;if("root"===c.tryLoc)return o("end");if(c.tryLoc<=this.prev){var s=r.call(c,"catchLoc"),u=r.call(c,"finallyLoc");if(s&&u){if(this.prev<c.catchLoc)return o(c.catchLoc,!0);if(this.prev<c.finallyLoc)return o(c.finallyLoc)}else if(s){if(this.prev<c.catchLoc)return o(c.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<c.finallyLoc)return o(c.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var c=i?i.completion:{};return c.type=e,c.arg=t,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(c)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:C(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},5:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",function(){return r})},54:function(e,t){!function(){e.exports=this.wp.htmlEntities}()},55:function(e,t){!function(){e.exports=this.wp.serverSideRender}()},56:function(e,t){!function(){e.exports=this.wp.date}()},6:function(e,t){!function(){e.exports=this.wp.blockEditor}()},63:function(e,t){!function(){e.exports=this.wp.nux}()},64:function(e,t,n){"use strict";t.__esModule=!0;var r=n(132);t.default=r.default},7:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(10);function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),o.forEach(function(t){Object(r.a)(e,t,n[t])})}return e}},72:function(e,t){!function(){e.exports=this.wp.autop}()},76:function(e,t,n){"use strict";e.exports=function(e){var t,n={};return function e(t,n){var r;if(Array.isArray(n))for(r=0;r<n.length;r++)e(t,n[r]);else for(r in n)t[r]=(t[r]||[]).concat(n[r])}(n,e),(t=function(e){return function(t){return function(r){var o,i,c=n[r.type],a=t(r);if(c)for(o=0;o<c.length;o++)(i=c[o](r,e))&&e.dispatch(i);return a}}}).effects=n,t}},8:function(e,t){!function(){e.exports=this.wp.compose}()},9:function(e,t){!function(){e.exports=this.wp.blocks}()},90:function(e,t,n){e.exports=n(365)},94:function(e,t,n){"use strict";var r=n(95);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,c){if(c!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},95:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},97:function(e,t){!function(){e.exports=this.wp.coreData}()}});