wp/wp-includes/js/dist/editor.min.js
changeset 19 3d72ae0968f4
parent 18 be944660c56a
child 21 48c4eec2b7e6
equal deleted inserted replaced
18:be944660c56a 19:3d72ae0968f4
     1 /*! This file is auto-generated */
     1 /*! This file is auto-generated */
     2 this.wp=this.wp||{},this.wp.editor=function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},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 o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},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="PLxR")}({"16Al":function(e,t,n){"use strict";var o=n("WbBG");function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,s){if(s!==o){var c=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 c.name="Invariant Violation",c}}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:r};return n.PropTypes=n,n}},"17x9":function(e,t,n){e.exports=n("16Al")()},"1ZqX":function(e,t){e.exports=window.wp.data},"51Zz":function(e,t){e.exports=window.wp.dataControls},"6aBm":function(e,t){e.exports=window.wp.mediaUtils},"7fqt":function(e,t){e.exports=window.wp.wordcount},CNgt:function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=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}o(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,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s=this&&this.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&(n[o[r]]=e[o[r]])}return n};t.__esModule=!0;var c=n("cDcd"),a=n("17x9"),l=n("GemG"),u=n("Rk8H"),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return r(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,o=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||o?setTimeout((function(){return e.textarea&&l(e.textarea)})):this.textarea&&l(this.textarea),this.textarea&&this.textarea.addEventListener("autosize:resized",this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener("autosize:resized",this.onResize),l.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),o=(t.onChange,t.style),r=(t.innerRef,t.children),a=s(t,["onResize","maxRows","onChange","style","innerRef","children"]),l=this.state.lineHeight,u=n&&l?l*n:null;return c.createElement("textarea",i({},a,{onChange:this.onChange,style:u?i({},o,{maxHeight:u}):o,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),r)},t.prototype.componentDidUpdate=function(){this.textarea&&l.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:a.number,maxRows:a.number,onResize:a.func,innerRef:a.any,async:a.bool},t}(c.Component);t.TextareaAutosize=c.forwardRef((function(e,t){return c.createElement(d,i({},e,{innerRef:t}))}))},Civd:function(e,t,n){"use strict";var o=n("GRId"),r=n("Tqx9");const i=Object(o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(o.createElement)(r.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));t.a=i},FqII:function(e,t){e.exports=window.wp.date},GRId:function(e,t){e.exports=window.wp.element},GemG:function(e,t,n){var o,r,i;
     2 !function(){var e={6411:function(e,t){var n,o,r;
     3 /*!
     3 /*!
     4 	autosize 4.0.4
     4 	autosize 4.0.4
     5 	license: MIT
     5 	license: MIT
     6 	http://www.jacklmoore.com/autosize
     6 	http://www.jacklmoore.com/autosize
     7 */r=[e,t],void 0===(i="function"==typeof(o=function(e,t){"use strict";var n,o,r="function"==typeof Map?new Map:(n=[],o=[],{has:function(e){return n.indexOf(e)>-1},get:function(e){return o[n.indexOf(e)]},set:function(e,t){-1===n.indexOf(e)&&(n.push(e),o.push(t))},delete:function(e){var t=n.indexOf(e);t>-1&&(n.splice(t,1),o.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 s(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!r.has(e)){var t,n=null,o=null,s=null,c=function(){e.clientWidth!==o&&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]})),r.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",r.set(e,{destroy:a,update:d}),"vertical"===(t=window.getComputedStyle(e,null)).resize?e.style.resize="none":"both"===t.resize&&(e.style.resize="horizontal"),n="content-box"===t.boxSizing?-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),isNaN(n)&&(n=0),d()}function l(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function u(){if(0!==e.scrollHeight){var t=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),r=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+n+"px",o=e.clientWidth,t.forEach((function(e){e.node.scrollTop=e.scrollTop})),r&&(document.documentElement.scrollTop=r)}}function d(){u();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&&(l("scroll"),u(),o="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(l("hidden"),u(),o="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),s!==o){s=o;var r=i("autosize:resized");try{e.dispatchEvent(r)}catch(e){}}}}function c(e){var t=r.get(e);t&&t.destroy()}function a(e){var t=r.get(e);t&&t.update()}var l=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((l=function(e){return e}).destroy=function(e){return e},l.update=function(e){return e}):((l=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],(function(e){return s(e)})),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],c),e},l.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],a),e}),t.default=l,e.exports=t.default})?o.apply(t,r):o)||(e.exports=i)},HSyU:function(e,t){e.exports=window.wp.blocks},JREk:function(e,t){e.exports=window.wp.serverSideRender},K2cm:function(e,t,n){"use strict";var o=n("GRId"),r=n("Tqx9");const i=Object(o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(o.createElement)(r.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));t.a=i},K9lf:function(e,t){e.exports=window.wp.compose},Mmq9:function(e,t){e.exports=window.wp.url},NMb1:function(e,t){e.exports=window.wp.deprecated},Ntru:function(e,t,n){"use strict";var o=n("GRId"),r=n("Tqx9");const i=Object(o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(o.createElement)(r.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));t.a=i},O6Fj:function(e,t,n){"use strict";t.__esModule=!0;var o=n("CNgt");t.default=o.TextareaAutosize},PLxR:function(e,t,n){"use strict";n.r(t),n.d(t,"storeConfig",(function(){return io})),n.d(t,"store",(function(){return so})),n.d(t,"userAutocompleter",(function(){return O})),n.d(t,"AutosaveMonitor",(function(){return ao})),n.d(t,"DocumentOutline",(function(){return jo})),n.d(t,"DocumentOutlineCheck",(function(){return vo})),n.d(t,"VisualEditorGlobalKeyboardShortcuts",(function(){return So})),n.d(t,"TextEditorGlobalKeyboardShortcuts",(function(){return Eo})),n.d(t,"EditorKeyboardShortcutsRegister",(function(){return wo})),n.d(t,"EditorHistoryRedo",(function(){return xo})),n.d(t,"EditorHistoryUndo",(function(){return Bo})),n.d(t,"EditorNotices",(function(){return Ao})),n.d(t,"EditorSnackbars",(function(){return Ro})),n.d(t,"EntitiesSavedStates",(function(){return zo})),n.d(t,"ErrorBoundary",(function(){return Wo})),n.d(t,"LocalAutosaveMonitor",(function(){return $o})),n.d(t,"PageAttributesCheck",(function(){return Qo})),n.d(t,"PageAttributesOrder",(function(){return Jo})),n.d(t,"PageAttributesParent",(function(){return sr})),n.d(t,"PageTemplate",(function(){return cr})),n.d(t,"PostAuthor",(function(){return ur})),n.d(t,"PostAuthorCheck",(function(){return dr})),n.d(t,"PostComments",(function(){return pr})),n.d(t,"PostExcerpt",(function(){return br})),n.d(t,"PostExcerptCheck",(function(){return mr})),n.d(t,"PostFeaturedImage",(function(){return Sr})),n.d(t,"PostFeaturedImageCheck",(function(){return fr})),n.d(t,"PostFormat",(function(){return Pr})),n.d(t,"PostFormatCheck",(function(){return Er})),n.d(t,"PostLastRevision",(function(){return Cr})),n.d(t,"PostLastRevisionCheck",(function(){return Tr})),n.d(t,"PostLockedModal",(function(){return Ir})),n.d(t,"PostPendingStatus",(function(){return Rr})),n.d(t,"PostPendingStatusCheck",(function(){return Ar})),n.d(t,"PostPingbacks",(function(){return Nr})),n.d(t,"PostPreviewButton",(function(){return Br})),n.d(t,"PostPublishButton",(function(){return Fr})),n.d(t,"PostPublishButtonLabel",(function(){return Dr})),n.d(t,"PostPublishPanel",(function(){return pi})),n.d(t,"PostSavedState",(function(){return Oi})),n.d(t,"PostSchedule",(function(){return qr})),n.d(t,"PostScheduleCheck",(function(){return ji})),n.d(t,"PostScheduleLabel",(function(){return Kr})),n.d(t,"PostSlug",(function(){return yi})),n.d(t,"PostSlugCheck",(function(){return vi})),n.d(t,"PostSticky",(function(){return Ei})),n.d(t,"PostStickyCheck",(function(){return Si})),n.d(t,"PostSwitchToDraftButton",(function(){return gi})),n.d(t,"PostTaxonomies",(function(){return Ti})),n.d(t,"PostTaxonomiesCheck",(function(){return Ci})),n.d(t,"PostTextEditor",(function(){return Ii})),n.d(t,"PostTitle",(function(){return Ri})),n.d(t,"PostTrash",(function(){return Ni})),n.d(t,"PostTrashCheck",(function(){return Di})),n.d(t,"PostTypeSupportCheck",(function(){return Yo})),n.d(t,"PostVisibility",(function(){return Hr})),n.d(t,"PostVisibilityLabel",(function(){return Wr})),n.d(t,"PostVisibilityCheck",(function(){return Li})),n.d(t,"TableOfContents",(function(){return Hi})),n.d(t,"UnsavedChangesWarning",(function(){return Wi})),n.d(t,"WordCount",(function(){return Mi})),n.d(t,"EditorProvider",(function(){return Yi})),n.d(t,"ServerSideRender",(function(){return Ji.a})),n.d(t,"RichText",(function(){return ts})),n.d(t,"Autocomplete",(function(){return ns})),n.d(t,"AlignmentToolbar",(function(){return os})),n.d(t,"BlockAlignmentToolbar",(function(){return rs})),n.d(t,"BlockControls",(function(){return is})),n.d(t,"BlockEdit",(function(){return ss})),n.d(t,"BlockEditorKeyboardShortcuts",(function(){return cs})),n.d(t,"BlockFormatControls",(function(){return as})),n.d(t,"BlockIcon",(function(){return ls})),n.d(t,"BlockInspector",(function(){return us})),n.d(t,"BlockList",(function(){return ds})),n.d(t,"BlockMover",(function(){return ps})),n.d(t,"BlockNavigationDropdown",(function(){return bs})),n.d(t,"BlockSelectionClearer",(function(){return ms})),n.d(t,"BlockSettingsMenu",(function(){return hs})),n.d(t,"BlockTitle",(function(){return fs})),n.d(t,"BlockToolbar",(function(){return gs})),n.d(t,"ColorPalette",(function(){return Os})),n.d(t,"ContrastChecker",(function(){return js})),n.d(t,"CopyHandler",(function(){return vs})),n.d(t,"DefaultBlockAppender",(function(){return _s})),n.d(t,"FontSizePicker",(function(){return ys})),n.d(t,"Inserter",(function(){return Ss})),n.d(t,"InnerBlocks",(function(){return Es})),n.d(t,"InspectorAdvancedControls",(function(){return ws})),n.d(t,"InspectorControls",(function(){return Ps})),n.d(t,"PanelColorSettings",(function(){return ks})),n.d(t,"PlainText",(function(){return Ts})),n.d(t,"RichTextShortcut",(function(){return Cs})),n.d(t,"RichTextToolbarButton",(function(){return xs})),n.d(t,"__unstableRichTextInputEvent",(function(){return Bs})),n.d(t,"MediaPlaceholder",(function(){return Is})),n.d(t,"MediaUpload",(function(){return As})),n.d(t,"MediaUploadCheck",(function(){return Rs})),n.d(t,"MultiSelectScrollIntoView",(function(){return Ns})),n.d(t,"NavigableToolbar",(function(){return Ds})),n.d(t,"ObserveTyping",(function(){return Ls})),n.d(t,"PreserveScrollInReorder",(function(){return Fs})),n.d(t,"SkipToSelectedBlock",(function(){return Us})),n.d(t,"URLInput",(function(){return Ms})),n.d(t,"URLInputButton",(function(){return zs})),n.d(t,"URLPopover",(function(){return Vs})),n.d(t,"Warning",(function(){return Hs})),n.d(t,"WritingFlow",(function(){return Ws})),n.d(t,"createCustomColorsHOC",(function(){return Gs})),n.d(t,"getColorClassName",(function(){return qs})),n.d(t,"getColorObjectByAttributeValues",(function(){return Ks})),n.d(t,"getColorObjectByColorValue",(function(){return $s})),n.d(t,"getFontSize",(function(){return Qs})),n.d(t,"getFontSizeClass",(function(){return Ys})),n.d(t,"withColorContext",(function(){return Xs})),n.d(t,"withColors",(function(){return Js})),n.d(t,"withFontSizes",(function(){return Zs})),n.d(t,"mediaUpload",(function(){return $i})),n.d(t,"cleanForSlug",(function(){return N})),n.d(t,"transformStyles",(function(){return i.transformStyles}));var o={};n.r(o),n.d(o,"hasEditorUndo",(function(){return V})),n.d(o,"hasEditorRedo",(function(){return H})),n.d(o,"isEditedPostNew",(function(){return W})),n.d(o,"hasChangedContent",(function(){return G})),n.d(o,"isEditedPostDirty",(function(){return q})),n.d(o,"hasNonPostEntityChanges",(function(){return K})),n.d(o,"isCleanNewPost",(function(){return $})),n.d(o,"getCurrentPost",(function(){return Q})),n.d(o,"getCurrentPostType",(function(){return Y})),n.d(o,"getCurrentPostId",(function(){return X})),n.d(o,"getCurrentPostRevisionsCount",(function(){return J})),n.d(o,"getCurrentPostLastRevisionId",(function(){return Z})),n.d(o,"getPostEdits",(function(){return ee})),n.d(o,"getReferenceByDistinctEdits",(function(){return te})),n.d(o,"getCurrentPostAttribute",(function(){return ne})),n.d(o,"getEditedPostAttribute",(function(){return oe})),n.d(o,"getAutosaveAttribute",(function(){return re})),n.d(o,"getEditedPostVisibility",(function(){return ie})),n.d(o,"isCurrentPostPending",(function(){return se})),n.d(o,"isCurrentPostPublished",(function(){return ce})),n.d(o,"isCurrentPostScheduled",(function(){return ae})),n.d(o,"isEditedPostPublishable",(function(){return le})),n.d(o,"isEditedPostSaveable",(function(){return ue})),n.d(o,"isEditedPostEmpty",(function(){return de})),n.d(o,"isEditedPostAutosaveable",(function(){return pe})),n.d(o,"getAutosave",(function(){return be})),n.d(o,"hasAutosave",(function(){return me})),n.d(o,"isEditedPostBeingScheduled",(function(){return he})),n.d(o,"isEditedPostDateFloating",(function(){return fe})),n.d(o,"isSavingPost",(function(){return ge})),n.d(o,"didPostSaveRequestSucceed",(function(){return Oe})),n.d(o,"didPostSaveRequestFail",(function(){return je})),n.d(o,"isAutosavingPost",(function(){return ve})),n.d(o,"isPreviewingPost",(function(){return _e})),n.d(o,"getEditedPostPreviewLink",(function(){return ye})),n.d(o,"getSuggestedPostFormat",(function(){return Se})),n.d(o,"getBlocksForSerialization",(function(){return Ee})),n.d(o,"getEditedPostContent",(function(){return we})),n.d(o,"isPublishingPost",(function(){return Pe})),n.d(o,"isPermalinkEditable",(function(){return ke})),n.d(o,"getPermalink",(function(){return Te})),n.d(o,"getEditedPostSlug",(function(){return Ce})),n.d(o,"getPermalinkParts",(function(){return xe})),n.d(o,"isPostLocked",(function(){return Be})),n.d(o,"isPostSavingLocked",(function(){return Ie})),n.d(o,"isPostAutosavingLocked",(function(){return Ae})),n.d(o,"isPostLockTakeover",(function(){return Re})),n.d(o,"getPostLockUser",(function(){return Ne})),n.d(o,"getActivePostLock",(function(){return De})),n.d(o,"canUserUseUnfilteredHTML",(function(){return Le})),n.d(o,"isPublishSidebarEnabled",(function(){return Fe})),n.d(o,"getEditorBlocks",(function(){return Ue})),n.d(o,"getEditorSelectionStart",(function(){return Me})),n.d(o,"getEditorSelectionEnd",(function(){return ze})),n.d(o,"getEditorSelection",(function(){return Ve})),n.d(o,"__unstableIsEditorReady",(function(){return He})),n.d(o,"getEditorSettings",(function(){return We})),n.d(o,"getStateBeforeOptimisticTransaction",(function(){return Ge})),n.d(o,"inSomeHistory",(function(){return qe})),n.d(o,"getBlockName",(function(){return $e})),n.d(o,"isBlockValid",(function(){return Qe})),n.d(o,"getBlockAttributes",(function(){return Ye})),n.d(o,"getBlock",(function(){return Xe})),n.d(o,"getBlocks",(function(){return Je})),n.d(o,"__unstableGetBlockWithoutInnerBlocks",(function(){return Ze})),n.d(o,"getClientIdsOfDescendants",(function(){return et})),n.d(o,"getClientIdsWithDescendants",(function(){return tt})),n.d(o,"getGlobalBlockCount",(function(){return nt})),n.d(o,"getBlocksByClientId",(function(){return ot})),n.d(o,"getBlockCount",(function(){return rt})),n.d(o,"getBlockSelectionStart",(function(){return it})),n.d(o,"getBlockSelectionEnd",(function(){return st})),n.d(o,"getSelectedBlockCount",(function(){return ct})),n.d(o,"hasSelectedBlock",(function(){return at})),n.d(o,"getSelectedBlockClientId",(function(){return lt})),n.d(o,"getSelectedBlock",(function(){return ut})),n.d(o,"getBlockRootClientId",(function(){return dt})),n.d(o,"getBlockHierarchyRootClientId",(function(){return pt})),n.d(o,"getAdjacentBlockClientId",(function(){return bt})),n.d(o,"getPreviousBlockClientId",(function(){return mt})),n.d(o,"getNextBlockClientId",(function(){return ht})),n.d(o,"getSelectedBlocksInitialCaretPosition",(function(){return ft})),n.d(o,"getMultiSelectedBlockClientIds",(function(){return gt})),n.d(o,"getMultiSelectedBlocks",(function(){return Ot})),n.d(o,"getFirstMultiSelectedBlockClientId",(function(){return jt})),n.d(o,"getLastMultiSelectedBlockClientId",(function(){return vt})),n.d(o,"isFirstMultiSelectedBlock",(function(){return _t})),n.d(o,"isBlockMultiSelected",(function(){return yt})),n.d(o,"isAncestorMultiSelected",(function(){return St})),n.d(o,"getMultiSelectedBlocksStartClientId",(function(){return Et})),n.d(o,"getMultiSelectedBlocksEndClientId",(function(){return wt})),n.d(o,"getBlockOrder",(function(){return Pt})),n.d(o,"getBlockIndex",(function(){return kt})),n.d(o,"isBlockSelected",(function(){return Tt})),n.d(o,"hasSelectedInnerBlock",(function(){return Ct})),n.d(o,"isBlockWithinSelection",(function(){return xt})),n.d(o,"hasMultiSelection",(function(){return Bt})),n.d(o,"isMultiSelecting",(function(){return It})),n.d(o,"isSelectionEnabled",(function(){return At})),n.d(o,"getBlockMode",(function(){return Rt})),n.d(o,"isTyping",(function(){return Nt})),n.d(o,"isCaretWithinFormattedText",(function(){return Dt})),n.d(o,"getBlockInsertionPoint",(function(){return Lt})),n.d(o,"isBlockInsertionPointVisible",(function(){return Ft})),n.d(o,"isValidTemplate",(function(){return Ut})),n.d(o,"getTemplate",(function(){return Mt})),n.d(o,"getTemplateLock",(function(){return zt})),n.d(o,"canInsertBlockType",(function(){return Vt})),n.d(o,"getInserterItems",(function(){return Ht})),n.d(o,"hasInserterItems",(function(){return Wt})),n.d(o,"getBlockListSettings",(function(){return Gt})),n.d(o,"__experimentalGetDefaultTemplateTypes",(function(){return qt})),n.d(o,"__experimentalGetDefaultTemplatePartAreas",(function(){return Kt})),n.d(o,"__experimentalGetDefaultTemplateType",(function(){return $t})),n.d(o,"__experimentalGetTemplateInfo",(function(){return Qt}));var r={};n.r(r),n.d(r,"setupEditor",(function(){return Jt})),n.d(r,"__experimentalTearDownEditor",(function(){return Zt})),n.d(r,"resetPost",(function(){return en})),n.d(r,"resetAutosave",(function(){return tn})),n.d(r,"__experimentalRequestPostUpdateStart",(function(){return nn})),n.d(r,"__experimentalRequestPostUpdateFinish",(function(){return on})),n.d(r,"updatePost",(function(){return rn})),n.d(r,"setupEditorState",(function(){return sn})),n.d(r,"editPost",(function(){return cn})),n.d(r,"savePost",(function(){return an})),n.d(r,"refreshPost",(function(){return ln})),n.d(r,"trashPost",(function(){return un})),n.d(r,"autosave",(function(){return dn})),n.d(r,"redo",(function(){return pn})),n.d(r,"undo",(function(){return bn})),n.d(r,"createUndoLevel",(function(){return mn})),n.d(r,"updatePostLock",(function(){return hn})),n.d(r,"enablePublishSidebar",(function(){return fn})),n.d(r,"disablePublishSidebar",(function(){return gn})),n.d(r,"lockPostSaving",(function(){return On})),n.d(r,"unlockPostSaving",(function(){return jn})),n.d(r,"lockPostAutosaving",(function(){return vn})),n.d(r,"unlockPostAutosaving",(function(){return _n})),n.d(r,"resetEditorBlocks",(function(){return yn})),n.d(r,"updateEditorSettings",(function(){return Sn})),n.d(r,"resetBlocks",(function(){return wn})),n.d(r,"receiveBlocks",(function(){return Pn})),n.d(r,"updateBlock",(function(){return kn})),n.d(r,"updateBlockAttributes",(function(){return Tn})),n.d(r,"selectBlock",(function(){return Cn})),n.d(r,"startMultiSelect",(function(){return xn})),n.d(r,"stopMultiSelect",(function(){return Bn})),n.d(r,"multiSelect",(function(){return In})),n.d(r,"clearSelectedBlock",(function(){return An})),n.d(r,"toggleSelection",(function(){return Rn})),n.d(r,"replaceBlocks",(function(){return Nn})),n.d(r,"replaceBlock",(function(){return Dn})),n.d(r,"moveBlocksDown",(function(){return Ln})),n.d(r,"moveBlocksUp",(function(){return Fn})),n.d(r,"moveBlockToPosition",(function(){return Un})),n.d(r,"insertBlock",(function(){return Mn})),n.d(r,"insertBlocks",(function(){return zn})),n.d(r,"showInsertionPoint",(function(){return Vn})),n.d(r,"hideInsertionPoint",(function(){return Hn})),n.d(r,"setTemplateValidity",(function(){return Wn})),n.d(r,"synchronizeTemplate",(function(){return Gn})),n.d(r,"mergeBlocks",(function(){return qn})),n.d(r,"removeBlocks",(function(){return Kn})),n.d(r,"removeBlock",(function(){return $n})),n.d(r,"toggleBlockMode",(function(){return Qn})),n.d(r,"startTyping",(function(){return Yn})),n.d(r,"stopTyping",(function(){return Xn})),n.d(r,"enterFormattedText",(function(){return Jn})),n.d(r,"exitFormattedText",(function(){return Zn})),n.d(r,"insertDefaultBlock",(function(){return eo})),n.d(r,"updateBlockListSettings",(function(){return to}));var i=n("axFQ"),s=n("jZUy"),c=n("qRz9"),a=n("wx14"),l=n("GRId"),u=n("YLtl"),d=n("HSyU"),p=n("1ZqX"),b=n("K9lf"),m=n("g56x");function h(e){const t=Object(u.mapValues)(Object(u.pickBy)(e.attributes,{source:"meta"}),"meta");return Object(u.isEmpty)(t)||(e.edit=(e=>Object(b.createHigherOrderComponent)(t=>({attributes:n,setAttributes:o,...r})=>{const i=Object(p.useSelect)(e=>e("core/editor").getCurrentPostType(),[]),[c,d]=Object(s.useEntityProp)("postType",i,"meta"),b=Object(l.useMemo)(()=>({...n,...Object(u.mapValues)(e,e=>c[e])}),[n,c]);return Object(l.createElement)(t,Object(a.a)({attributes:b,setAttributes:t=>{const n=Object(u.mapKeys)(Object(u.pickBy)(t,(t,n)=>e[n]),(t,n)=>e[n]);Object(u.isEmpty)(n)||d(n),o(t)}},r))},"withMetaAttributeSource"))(t)(e.edit)),e}Object(m.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",h),Object(p.select)(d.store).getBlockTypes().map(({name:e})=>Object(p.select)(d.store).getBlockType(e)).forEach(h);var f=n("ywyh"),g=n.n(f),O={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",options(e){let t="";return e&&(t="?search="+encodeURIComponent(e)),g()({path:"/wp/v2/users"+t})},isDebounced:!0,getOptionKeywords:e=>[e.slug,e.name],getOptionLabel:e=>[e.avatar_urls&&e.avatar_urls[24]?Object(l.createElement)("img",{key:"avatar",className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):Object(l.createElement)("span",{className:"editor-autocompleters__no-avatar"}),Object(l.createElement)("span",{key:"name",className:"editor-autocompleters__user-name"},e.name),Object(l.createElement)("span",{key:"slug",className:"editor-autocompleters__user-slug"},e.slug)],getOptionCompletion:e=>"@"+e.slug};Object(m.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",(function(e=[]){return e.push(Object(u.clone)(O)),e}));var j=n("51Zz");const v={insertUsage:{},isPublishSidebarEnabled:!0},_={...i.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,enableCustomFields:!1,supportsLayout:!0};function y(e){return e&&"object"==typeof e&&"raw"in e?e.raw:e}var S=Object(p.combineReducers)({postId:function(e=null,t){switch(t.type){case"SETUP_EDITOR_STATE":case"RESET_POST":return t.post.id}return e},postType:function(e=null,t){switch(t.type){case"SETUP_EDITOR_STATE":case"RESET_POST":return t.post.type}return e},preferences:function(e=v,t){switch(t.type){case"ENABLE_PUBLISH_SIDEBAR":return{...e,isPublishSidebarEnabled:!0};case"DISABLE_PUBLISH_SIDEBAR":return{...e,isPublishSidebarEnabled:!1}}return e},saving:function(e={},t){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(e={isLocked:!1},t){switch(t.type){case"UPDATE_POST_LOCK":return t.lock}return e},template:function(e={isValid:!0},t){switch(t.type){case"SET_TEMPLATE_VALIDITY":return{...e,isValid:t.isValid}}return e},postSavingLock:function(e={},t){switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":return Object(u.omit)(e,t.lockName)}return e},isReady:function(e=!1,t){switch(t.type){case"SETUP_EDITOR_STATE":return!0;case"TEAR_DOWN_EDITOR":return!1}return e},editorSettings:function(e=_,t){switch(t.type){case"UPDATE_EDITOR_SETTINGS":return{...e,...t.settings}}return e},postAutosavingLock:function(e={},t){switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":return Object(u.omit)(e,t.lockName)}return e}}),E=n("pPDe"),w=n("FqII"),P=n("Mmq9"),k=n("NMb1"),T=n.n(k),C=n("Civd");const x=new Set(["meta"]),B="core/editor",I=/%(?:postname|pagename)%/,A=["title","excerpt","content"];function R(e,t){return Object(P.addQueryArgs)(e,t)}function N(e){return e?Object(u.trim)(Object(u.deburr)(e).replace(/[\s\./]+/g,"-").replace(/[^\p{L}\p{N}_-]+/gu,"").toLowerCase(),"-"):""}var D=n("Tqx9");var L=Object(l.createElement)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(l.createElement)(D.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var F=Object(l.createElement)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(l.createElement)(D.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var U=Object(l.createElement)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(l.createElement)(D.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));const M={},z=[],V=Object(p.createRegistrySelector)(e=>()=>e("core").hasUndo()),H=Object(p.createRegistrySelector)(e=>()=>e("core").hasRedo());function W(e){return"auto-draft"===Q(e).status}function G(e){const t=ee(e);return"blocks"in t||"content"in t}const q=Object(p.createRegistrySelector)(e=>t=>{const n=Y(t),o=X(t);return!!e("core").hasEditsForEntityRecord("postType",n,o)}),K=Object(p.createRegistrySelector)(e=>t=>{const n=e("core").__experimentalGetDirtyEntityRecords(),{type:o,id:r}=Q(t);return Object(u.some)(n,e=>"postType"!==e.kind||e.name!==o||e.key!==r)});function $(e){return!q(e)&&W(e)}const Q=Object(p.createRegistrySelector)(e=>t=>{const n=X(t),o=Y(t),r=e("core").getRawEntityRecord("postType",o,n);return r||M});function Y(e){return e.postType}function X(e){return e.postId}function J(e){return Object(u.get)(Q(e),["_links","version-history",0,"count"],0)}function Z(e){return Object(u.get)(Q(e),["_links","predecessor-version",0,"id"],null)}const ee=Object(p.createRegistrySelector)(e=>t=>{const n=Y(t),o=X(t);return e("core").getEntityRecordEdits("postType",n,o)||M}),te=Object(p.createRegistrySelector)(e=>()=>(T()("`wp.data.select( 'core/editor' ).getReferenceByDistinctEdits`",{since:"5.4",alternative:"`wp.data.select( 'core' ).getReferenceByDistinctEdits`"}),e("core").getReferenceByDistinctEdits()));function ne(e,t){switch(t){case"type":return Y(e);case"id":return X(e);default:const n=Q(e);if(!n.hasOwnProperty(t))break;return y(n[t])}}function oe(e,t){switch(t){case"content":return we(e)}const n=ee(e);return n.hasOwnProperty(t)?x.has(t)?((e,t)=>{const n=ee(e);return n.hasOwnProperty(t)?{...ne(e,t),...n[t]}:ne(e,t)})(e,t):n[t]:ne(e,t)}const re=Object(p.createRegistrySelector)(e=>(t,n)=>{if(!Object(u.includes)(A,n)&&"preview_link"!==n)return;const o=Y(t),r=X(t),i=Object(u.get)(e("core").getCurrentUser(),["id"]),s=e("core").getAutosave(o,r,i);return s?y(s[n]):void 0});function ie(e){if("private"===oe(e,"status"))return"private";return oe(e,"password")?"password":"public"}function se(e){return"pending"===Q(e).status}function ce(e,t){const n=t||Q(e);return-1!==["publish","private"].indexOf(n.status)||"future"===n.status&&!Object(w.isInTheFuture)(new Date(Number(Object(w.getDate)(n.date))-6e4))}function ae(e){return"future"===Q(e).status&&!ce(e)}function le(e){const t=Q(e);return q(e)||-1===["publish","private","future"].indexOf(t.status)}function ue(e){return!ge(e)&&(!!oe(e,"title")||!!oe(e,"excerpt")||!de(e)||"native"===l.Platform.OS)}function de(e){const t=Ue(e);if(t.length){if(t.length>1)return!1;const e=t[0].name;if(e!==Object(d.getDefaultBlockName)()&&e!==Object(d.getFreeformContentHandlerName)())return!1}return!we(e)}const pe=Object(p.createRegistrySelector)(e=>t=>{if(!ue(t))return!1;if(Ae(t))return!1;const n=Y(t),o=X(t),r=e("core").hasFetchedAutosaves(n,o),i=Object(u.get)(e("core").getCurrentUser(),["id"]),s=e("core").getAutosave(n,o,i);return!!r&&(!s||(!!G(t)||["title","excerpt"].some(e=>y(s[e])!==oe(t,e))))}),be=Object(p.createRegistrySelector)(e=>t=>{T()("`wp.data.select( 'core/editor' ).getAutosave()`",{since:"5.3",alternative:"`wp.data.select( 'core' ).getAutosave( postType, postId, userId )`"});const n=Y(t),o=X(t),r=Object(u.get)(e("core").getCurrentUser(),["id"]),i=e("core").getAutosave(n,o,r);return Object(u.mapValues)(Object(u.pick)(i,A),y)}),me=Object(p.createRegistrySelector)(e=>t=>{T()("`wp.data.select( 'core/editor' ).hasAutosave()`",{since:"5.3",alternative:"`!! wp.data.select( 'core' ).getAutosave( postType, postId, userId )`"});const n=Y(t),o=X(t),r=Object(u.get)(e("core").getCurrentUser(),["id"]);return!!e("core").getAutosave(n,o,r)});function he(e){const t=oe(e,"date"),n=new Date(Number(Object(w.getDate)(t))-6e4);return Object(w.isInTheFuture)(n)}function fe(e){const t=oe(e,"date"),n=oe(e,"modified"),o=Q(e).status;return("draft"===o||"auto-draft"===o||"pending"===o)&&(t===n||null===t)}const ge=Object(p.createRegistrySelector)(e=>t=>{const n=Y(t),o=X(t);return e("core").isSavingEntityRecord("postType",n,o)}),Oe=Object(p.createRegistrySelector)(e=>t=>{const n=Y(t),o=X(t);return!e("core").getLastEntitySaveError("postType",n,o)}),je=Object(p.createRegistrySelector)(e=>t=>{const n=Y(t),o=X(t);return!!e("core").getLastEntitySaveError("postType",n,o)});function ve(e){return!!ge(e)&&!!Object(u.get)(e.saving,["options","isAutosave"])}function _e(e){return!!ge(e)&&!!e.saving.options.isPreview}function ye(e){if(e.saving.pending||ge(e))return;let t=re(e,"preview_link");t||(t=oe(e,"link"),t&&(t=Object(P.addQueryArgs)(t,{preview:!0})));const n=oe(e,"featured_media");return t&&n?Object(P.addQueryArgs)(t,{_thumbnail_id:n}):t}function Se(e){const t=Ue(e);if(t.length>2)return null;let n;if(1===t.length&&(n=t[0].name,"core/embed"===n)){var o;const e=null===(o=t[0].attributes)||void 0===o?void 0:o.providerNameSlug;["youtube","vimeo"].includes(e)?n="core/video":["spotify","soundcloud"].includes(e)&&(n="core/audio")}switch(2===t.length&&"core/paragraph"===t[1].name&&(n=t[0].name),n){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}function Ee(e){T()("`core/editor` getBlocksForSerialization selector",{since:"5.3",alternative:"getEditorBlocks",hint:"Blocks serialization pre-processing occurs at save time"});const t=e.editor.present.blocks.value;return 1===t.length&&Object(d.isUnmodifiedDefaultBlock)(t[0])?[]:t}const we=Object(p.createRegistrySelector)(e=>t=>{const n=X(t),o=Y(t),r=e("core").getEditedEntityRecord("postType",o,n);if(r){if("function"==typeof r.content)return r.content(r);if(r.blocks)return Object(d.__unstableSerializeAndClean)(r.blocks);if(r.content)return r.content}return""});function Pe(e){return ge(e)&&!ce(e)&&"publish"===oe(e,"status")}function ke(e){const t=oe(e,"permalink_template");return I.test(t)}function Te(e){const t=xe(e);if(!t)return null;const{prefix:n,postName:o,suffix:r}=t;return ke(e)?n+o+r:n}function Ce(e){return oe(e,"slug")||N(oe(e,"title"))||X(e)}function xe(e){const t=oe(e,"permalink_template");if(!t)return null;const n=oe(e,"slug")||oe(e,"generated_slug"),[o,r]=t.split(I);return{prefix:o,postName:n,suffix:r}}function Be(e){return e.postLock.isLocked}function Ie(e){return Object.keys(e.postSavingLock).length>0}function Ae(e){return Object.keys(e.postAutosavingLock).length>0}function Re(e){return e.postLock.isTakeover}function Ne(e){return e.postLock.user}function De(e){return e.postLock.activePostLock}function Le(e){return Object(u.has)(Q(e),["_links","wp:action-unfiltered-html"])}function Fe(e){return e.preferences.hasOwnProperty("isPublishSidebarEnabled")?e.preferences.isPublishSidebarEnabled:v.isPublishSidebarEnabled}function Ue(e){return oe(e,"blocks")||z}function Me(e){var t;return T()("select('core/editor').getEditorSelectionStart",{since:"10.0",plugin:"Gutenberg",alternative:"select('core/editor').getEditorSelection"}),null===(t=oe(e,"selection"))||void 0===t?void 0:t.selectionStart}function ze(e){var t;return T()("select('core/editor').getEditorSelectionStart",{since:"10.0",plugin:"Gutenberg",alternative:"select('core/editor').getEditorSelection"}),null===(t=oe(e,"selection"))||void 0===t?void 0:t.selectionEnd}function Ve(e){return oe(e,"selection")}function He(e){return e.isReady}function We(e){return e.editorSettings}function Ge(){return T()("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function qe(){return T()("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function Ke(e){return Object(p.createRegistrySelector)(t=>(n,...o)=>(T()("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`"}),t("core/block-editor")[e](...o)))}const $e=Ke("getBlockName"),Qe=Ke("isBlockValid"),Ye=Ke("getBlockAttributes"),Xe=Ke("getBlock"),Je=Ke("getBlocks"),Ze=Ke("__unstableGetBlockWithoutInnerBlocks"),et=Ke("getClientIdsOfDescendants"),tt=Ke("getClientIdsWithDescendants"),nt=Ke("getGlobalBlockCount"),ot=Ke("getBlocksByClientId"),rt=Ke("getBlockCount"),it=Ke("getBlockSelectionStart"),st=Ke("getBlockSelectionEnd"),ct=Ke("getSelectedBlockCount"),at=Ke("hasSelectedBlock"),lt=Ke("getSelectedBlockClientId"),ut=Ke("getSelectedBlock"),dt=Ke("getBlockRootClientId"),pt=Ke("getBlockHierarchyRootClientId"),bt=Ke("getAdjacentBlockClientId"),mt=Ke("getPreviousBlockClientId"),ht=Ke("getNextBlockClientId"),ft=Ke("getSelectedBlocksInitialCaretPosition"),gt=Ke("getMultiSelectedBlockClientIds"),Ot=Ke("getMultiSelectedBlocks"),jt=Ke("getFirstMultiSelectedBlockClientId"),vt=Ke("getLastMultiSelectedBlockClientId"),_t=Ke("isFirstMultiSelectedBlock"),yt=Ke("isBlockMultiSelected"),St=Ke("isAncestorMultiSelected"),Et=Ke("getMultiSelectedBlocksStartClientId"),wt=Ke("getMultiSelectedBlocksEndClientId"),Pt=Ke("getBlockOrder"),kt=Ke("getBlockIndex"),Tt=Ke("isBlockSelected"),Ct=Ke("hasSelectedInnerBlock"),xt=Ke("isBlockWithinSelection"),Bt=Ke("hasMultiSelection"),It=Ke("isMultiSelecting"),At=Ke("isSelectionEnabled"),Rt=Ke("getBlockMode"),Nt=Ke("isTyping"),Dt=Ke("isCaretWithinFormattedText"),Lt=Ke("getBlockInsertionPoint"),Ft=Ke("isBlockInsertionPointVisible"),Ut=Ke("isValidTemplate"),Mt=Ke("getTemplate"),zt=Ke("getTemplateLock"),Vt=Ke("canInsertBlockType"),Ht=Ke("getInserterItems"),Wt=Ke("hasInserterItems"),Gt=Ke("getBlockListSettings");function qt(e){var t;return null===(t=We(e))||void 0===t?void 0:t.defaultTemplateTypes}const Kt=Object(E.a)(e=>{var t;const n=(null===(t=We(e))||void 0===t?void 0:t.defaultTemplatePartAreas)||[];return null==n?void 0:n.map(e=>{return{...e,icon:(t=e.icon,"header"===t?L:"footer"===t?F:"sidebar"===t?U:C.a)};var t})},e=>{var t;return[null===(t=We(e))||void 0===t?void 0:t.defaultTemplatePartAreas]}),$t=Object(E.a)((e,t)=>Object(u.find)(qt(e),{slug:t})||{},(e,t)=>[qt(e),t]);function Qt(e,t){var n;if(!t)return{};const{excerpt:o,slug:r,title:i,area:s}=t,{title:c,description:a}=$t(e,r),l=Object(u.isString)(i)?i:null==i?void 0:i.rendered;return{title:l&&l!==r?l:c||r,description:(Object(u.isString)(o)?o:null==o?void 0:o.raw)||a,icon:(null===(n=Kt(e).find(e=>s===e.area))||void 0===n?void 0:n.icon)||C.a}}var Yt=n("onLe"),Xt=n("l3Sj");function*Jt(e,t,n){let o;o=Object(u.has)(t,["content"])?t.content:e.content.raw;let r=Object(d.parse)(o);"auto-draft"===e.status&&n&&(r=Object(d.synchronizeBlocksWithTemplate)(r,n)),yield en(e),yield{type:"SETUP_EDITOR",post:e,edits:t,template:n},yield yn(r,{__unstableShouldCreateUndoLevel:!1}),yield sn(e),t&&Object.keys(t).some(n=>t[n]!==(Object(u.has)(e,[n,"raw"])?e[n].raw:e[n]))&&(yield cn(t))}function Zt(){return{type:"TEAR_DOWN_EDITOR"}}function en(e){return{type:"RESET_POST",post:e}}function*tn(e){T()("resetAutosave action (`core/editor` store)",{since:"5.3",alternative:"receiveAutosaves action (`core` store)"});const t=yield p.controls.select(B,"getCurrentPostId");return yield p.controls.dispatch("core","receiveAutosaves",t,e),{type:"__INERT__"}}function nn(e={}){return{type:"REQUEST_POST_UPDATE_START",options:e}}function on(e={}){return{type:"REQUEST_POST_UPDATE_FINISH",options:e}}function rn(){return T()("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"User the core entitires store instead"}),{type:"DO_NOTHING"}}function sn(e){return{type:"SETUP_EDITOR_STATE",post:e}}function*cn(e,t){const{id:n,type:o}=yield p.controls.select(B,"getCurrentPost");yield p.controls.dispatch("core","editEntityRecord","postType",o,n,e,t)}function*an(e={}){if(!(yield p.controls.select(B,"isEditedPostSaveable")))return;let t={content:yield p.controls.select(B,"getEditedPostContent")};e.isAutosave||(yield p.controls.dispatch(B,"editPost",t,{undoIgnore:!0})),yield nn(e);const n=yield p.controls.select(B,"getCurrentPost");t={id:n.id,...yield p.controls.select("core","getEntityRecordNonTransientEdits","postType",n.type,n.id),...t},yield p.controls.dispatch("core","saveEntityRecord","postType",n.type,t,e),yield on(e);const o=yield p.controls.select("core","getLastEntitySaveError","postType",n.type,n.id);if(o){const e=function(e){const{post:t,edits:n,error:o}=e;if(o&&"rest_autosave_no_changes"===o.code)return[];const r=["publish","private","future"],i=-1!==r.indexOf(t.status),s={publish:Object(Xt.__)("Publishing failed."),private:Object(Xt.__)("Publishing failed."),future:Object(Xt.__)("Scheduling failed.")};let c=i||-1===r.indexOf(n.status)?Object(Xt.__)("Updating failed."):s[n.status];return o.message&&!/<\/?[^>]*>/.test(o.message)&&(c=[c,o.message].join(" ")),[c,{id:"SAVE_POST_NOTICE_ID"}]}({post:n,edits:t,error:o});e.length&&(yield p.controls.dispatch(Yt.store,"createErrorNotice",...e))}else{const t=yield p.controls.select(B,"getCurrentPost"),o=function(e){const{previousPost:t,post:n,postType:o}=e;if(Object(u.get)(e.options,["isAutosave"]))return[];const r=["publish","private","future"],i=Object(u.includes)(r,t.status),s=Object(u.includes)(r,n.status);let c,a=Object(u.get)(o,["viewable"],!1);if(i||s?i&&!s?(c=o.labels.item_reverted_to_draft,a=!1):c=!i&&s?{publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[n.status]:o.labels.item_updated:c=null,c){const e=[];return a&&e.push({label:o.labels.view_item,url:n.link}),[c,{id:"SAVE_POST_NOTICE_ID",type:"snackbar",actions:e}]}return[]}({previousPost:n,post:t,postType:yield p.controls.resolveSelect("core","getPostType",t.type),options:e});o.length&&(yield p.controls.dispatch(Yt.store,"createSuccessNotice",...o)),e.isAutosave||(yield p.controls.dispatch("core/block-editor","__unstableMarkLastChangeAsPersistent"))}}function*ln(){const e=yield p.controls.select(B,"getCurrentPost"),t=yield p.controls.select(B,"getCurrentPostType"),n=yield p.controls.resolveSelect("core","getPostType",t),o=yield Object(j.apiFetch)({path:`/wp/v2/${n.rest_base}/${e.id}?context=edit&_timestamp=`+Date.now()});yield p.controls.dispatch(B,"resetPost",o)}function*un(){const e=yield p.controls.select(B,"getCurrentPostType"),t=yield p.controls.resolveSelect("core","getPostType",e);yield p.controls.dispatch(Yt.store,"removeNotice","TRASH_POST_NOTICE_ID");try{const e=yield p.controls.select(B,"getCurrentPost");yield Object(j.apiFetch)({path:`/wp/v2/${t.rest_base}/${e.id}`,method:"DELETE"}),yield p.controls.dispatch(B,"savePost")}catch(e){yield p.controls.dispatch(Yt.store,"createErrorNotice",...(n={error:e},[n.error.message&&"unknown_error"!==n.error.code?n.error.message:Object(Xt.__)("Trashing failed"),{id:"TRASH_POST_NOTICE_ID"}]))}var n}function*dn({local:e=!1,...t}={}){if(e){const e=yield p.controls.select(B,"getCurrentPost"),t=yield p.controls.select(B,"isEditedPostNew"),n=yield p.controls.select(B,"getEditedPostAttribute","title"),o=yield p.controls.select(B,"getEditedPostAttribute","content"),r=yield p.controls.select(B,"getEditedPostAttribute","excerpt");yield{type:"LOCAL_AUTOSAVE_SET",postId:e.id,isPostNew:t,title:n,content:o,excerpt:r}}else yield p.controls.dispatch(B,"savePost",{isAutosave:!0,...t})}function*pn(){yield p.controls.dispatch("core","redo")}function*bn(){yield p.controls.dispatch("core","undo")}function mn(){return{type:"CREATE_UNDO_LEVEL"}}function hn(e){return{type:"UPDATE_POST_LOCK",lock:e}}function fn(){return{type:"ENABLE_PUBLISH_SIDEBAR"}}function gn(){return{type:"DISABLE_PUBLISH_SIDEBAR"}}function On(e){return{type:"LOCK_POST_SAVING",lockName:e}}function jn(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function vn(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function _n(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}function*yn(e,t={}){const{__unstableShouldCreateUndoLevel:n,selection:o}=t,r={blocks:e,selection:o};if(!1!==n){const{id:e,type:t}=yield p.controls.select(B,"getCurrentPost");if((yield p.controls.select("core","getEditedEntityRecord","postType",t,e)).blocks===r.blocks)return yield p.controls.dispatch("core","__unstableCreateUndoLevel","postType",t,e);r.content=({blocks:e=[]})=>Object(d.__unstableSerializeAndClean)(e)}yield*cn(r)}function Sn(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}const En=e=>function*(...t){T()("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`"}),yield p.controls.dispatch("core/block-editor",e,...t)},wn=En("resetBlocks"),Pn=En("receiveBlocks"),kn=En("updateBlock"),Tn=En("updateBlockAttributes"),Cn=En("selectBlock"),xn=En("startMultiSelect"),Bn=En("stopMultiSelect"),In=En("multiSelect"),An=En("clearSelectedBlock"),Rn=En("toggleSelection"),Nn=En("replaceBlocks"),Dn=En("replaceBlock"),Ln=En("moveBlocksDown"),Fn=En("moveBlocksUp"),Un=En("moveBlockToPosition"),Mn=En("insertBlock"),zn=En("insertBlocks"),Vn=En("showInsertionPoint"),Hn=En("hideInsertionPoint"),Wn=En("setTemplateValidity"),Gn=En("synchronizeTemplate"),qn=En("mergeBlocks"),Kn=En("removeBlocks"),$n=En("removeBlock"),Qn=En("toggleBlockMode"),Yn=En("startTyping"),Xn=En("stopTyping"),Jn=En("enterFormattedText"),Zn=En("exitFormattedText"),eo=En("insertDefaultBlock"),to=En("updateBlockListSettings");function no(e,t){return"wp-autosave-block-editor-post-"+(t?"auto-draft":e)}function oo(e,t){window.sessionStorage.removeItem(no(e,t))}var ro={LOCAL_AUTOSAVE_SET({postId:e,isPostNew:t,title:n,content:o,excerpt:r}){!function(e,t,n,o,r){window.sessionStorage.setItem(no(e,t),JSON.stringify({post_title:n,content:o,excerpt:r}))}(e,t,n,o,r)}};const io={reducer:S,selectors:o,actions:r,controls:{...j.controls,...ro}},so=Object(p.createReduxStore)(B,{...io,persist:["preferences"]});Object(p.registerStore)(B,{...io,persist:["preferences"]});class co extends l.Component{constructor(e){super(e),this.needsAutosave=!(!e.isDirty||!e.isAutosaveable)}componentDidMount(){this.props.disableIntervalChecks||this.setAutosaveTimer()}componentDidUpdate(e){this.props.disableIntervalChecks?this.props.editsReference!==e.editsReference&&this.props.autosave():this.props.isDirty&&(!this.props.isAutosaving||e.isAutosaving)?this.props.editsReference!==e.editsReference&&(this.needsAutosave=!0):this.needsAutosave=!1}componentWillUnmount(){clearTimeout(this.timerId)}setAutosaveTimer(e=1e3*this.props.interval){this.timerId=setTimeout(()=>{this.autosaveTimerHandler()},e)}autosaveTimerHandler(){this.props.isAutosaveable?(this.needsAutosave&&(this.needsAutosave=!1,this.props.autosave()),this.setAutosaveTimer()):this.setAutosaveTimer(1e3)}render(){return null}}var ao=Object(b.compose)([Object(p.withSelect)((e,t)=>{const{getReferenceByDistinctEdits:n}=e("core"),{isEditedPostDirty:o,isEditedPostAutosaveable:r,isAutosavingPost:i,getEditorSettings:s}=e("core/editor"),{interval:c=s().autosaveInterval}=t;return{editsReference:n(),isDirty:o(),isAutosaveable:r(),isAutosaving:i(),interval:c}}),Object(p.withDispatch)((e,t)=>({autosave(){const{autosave:n=e("core/editor").autosave}=t;n()}}))])(co),lo=n("TSYQ"),uo=n.n(lo);var po=({children:e,isValid:t,level:n,href:o,onSelect:r})=>Object(l.createElement)("li",{className:uo()("document-outline__item","is-"+n.toLowerCase(),{"is-invalid":!t})},Object(l.createElement)("a",{href:o,className:"document-outline__button",onClick:r},Object(l.createElement)("span",{className:"document-outline__emdash","aria-hidden":"true"}),Object(l.createElement)("strong",{className:"document-outline__level"},n),Object(l.createElement)("span",{className:"document-outline__item-content"},e)));const bo=Object(l.createElement)("em",null,Object(Xt.__)("(Empty heading)")),mo=[Object(l.createElement)("br",{key:"incorrect-break"}),Object(l.createElement)("em",{key:"incorrect-message"},Object(Xt.__)("(Incorrect heading level)"))],ho=[Object(l.createElement)("br",{key:"incorrect-break-h1"}),Object(l.createElement)("em",{key:"incorrect-message-h1"},Object(Xt.__)("(Your theme may already use a H1 for the post title)"))],fo=[Object(l.createElement)("br",{key:"incorrect-break-multiple-h1"}),Object(l.createElement)("em",{key:"incorrect-message-multiple-h1"},Object(Xt.__)("(Multiple H1 headings are not recommended)"))],go=(e=[])=>Object(u.flatMap)(e,(e={})=>"core/heading"===e.name?{...e,level:e.attributes.level,isEmpty:Oo(e)}:go(e.innerBlocks)),Oo=e=>!e.attributes.content||0===e.attributes.content.length;var jo=Object(b.compose)(Object(p.withSelect)(e=>{const{getBlocks:t}=e(i.store),{getEditedPostAttribute:n}=e("core/editor"),{getPostType:o}=e("core"),r=o(n("type"));return{title:n("title"),blocks:t(),isTitleSupported:Object(u.get)(r,["supports","title"],!1)}}))(({blocks:e=[],title:t,onSelect:n,isTitleSupported:o,hasOutlineItemsDisabled:r})=>{const i=go(e);if(i.length<1)return null;let s=1;const a=document.querySelector(".editor-post-title__input"),d=o&&t&&a,p=Object(u.countBy)(i,"level")[1]>1;return Object(l.createElement)("div",{className:"document-outline"},Object(l.createElement)("ul",null,d&&Object(l.createElement)(po,{level:Object(Xt.__)("Title"),isValid:!0,onSelect:n,href:"#"+a.id,isDisabled:r},t),i.map((e,t)=>{const o=e.level>s+1,i=!(e.isEmpty||o||!e.level||1===e.level&&(p||d));return s=e.level,Object(l.createElement)(po,{key:t,level:"H"+e.level,isValid:i,isDisabled:r,href:"#block-"+e.clientId,onSelect:n},e.isEmpty?bo:Object(c.getTextContent)(Object(c.create)({html:e.attributes.content})),o&&mo,1===e.level&&p&&fo,d&&1===e.level&&!p&&ho)})))});var vo=Object(p.withSelect)(e=>({blocks:e(i.store).getBlocks()}))((function({blocks:e,children:t}){return Object(u.filter)(e,e=>"core/heading"===e.name).length<1?null:t})),_o=n("hF7m");var yo=function({resetBlocksOnSave:e}){const{resetEditorBlocks:t,savePost:n}=Object(p.useDispatch)("core/editor"),{isEditedPostDirty:o,getPostEdits:r}=Object(p.useSelect)(e=>{const{isEditedPostDirty:t,getPostEdits:n}=e("core/editor");return{isEditedPostDirty:t,getPostEdits:n}},[]);return Object(_o.useShortcut)("core/editor/save",i=>{if(i.preventDefault(),o()){if(e){const e=r();if(e.content&&"string"==typeof e.content){const n=Object(d.parse)(e.content);t(n)}}n()}},{bindGlobal:!0}),null};var So=function(){const{redo:e,undo:t}=Object(p.useDispatch)("core/editor");return Object(_o.useShortcut)("core/editor/undo",e=>{t(),e.preventDefault()},{bindGlobal:!0}),Object(_o.useShortcut)("core/editor/redo",t=>{e(),t.preventDefault()},{bindGlobal:!0}),Object(l.createElement)(l.Fragment,null,Object(l.createElement)(i.BlockEditorKeyboardShortcuts,null),Object(l.createElement)(yo,null))};function Eo(){return Object(l.createElement)(yo,{resetBlocksOnSave:!0})}var wo=function(){const{registerShortcut:e}=Object(p.useDispatch)(_o.store);return Object(l.useEffect)(()=>{e({name:"core/editor/save",category:"global",description:Object(Xt.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:Object(Xt.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:Object(Xt.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"}})},[e]),Object(l.createElement)(i.BlockEditorKeyboardShortcuts.Register,null)},Po=n("tI+e"),ko=n("RxS6"),To=n("K2cm"),Co=n("Ntru");var xo=Object(l.forwardRef)((function(e,t){const n=Object(p.useSelect)(e=>e(so).hasEditorRedo(),[]),{redo:o}=Object(p.useDispatch)(so);return Object(l.createElement)(Po.Button,Object(a.a)({},e,{ref:t,icon:Object(Xt.isRTL)()?Co.a:To.a,label:Object(Xt.__)("Redo"),shortcut:ko.displayShortcut.primaryShift("z"),"aria-disabled":!n,onClick:n?o:void 0,className:"editor-history__redo"}))}));var Bo=Object(l.forwardRef)((function(e,t){const n=Object(p.useSelect)(e=>e(so).hasEditorUndo(),[]),{undo:o}=Object(p.useDispatch)(so);return Object(l.createElement)(Po.Button,Object(a.a)({},e,{ref:t,icon:Object(Xt.isRTL)()?To.a:Co.a,label:Object(Xt.__)("Undo"),shortcut:ko.displayShortcut.primary("z"),"aria-disabled":!n,onClick:n?o:void 0,className:"editor-history__undo"}))}));var Io=Object(b.compose)([Object(p.withSelect)(e=>({isValid:e(i.store).isValidTemplate()})),Object(p.withDispatch)(e=>{const{setTemplateValidity:t,synchronizeTemplate:n}=e(i.store);return{resetTemplateValidity:()=>t(!0),synchronizeTemplate:n}})])((function({isValid:e,...t}){return e?null:Object(l.createElement)(Po.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:Object(Xt.__)("Keep it as is"),onClick:t.resetTemplateValidity},{label:Object(Xt.__)("Reset the template"),onClick:()=>{window.confirm(Object(Xt.__)("Resetting the template may result in loss of content, do you want to continue?"))&&t.synchronizeTemplate()}}]},Object(Xt.__)("The content of your post doesn’t match the template assigned to your post type."))}));var Ao=Object(b.compose)([Object(p.withSelect)(e=>({notices:e(Yt.store).getNotices()})),Object(p.withDispatch)(e=>({onRemove:e(Yt.store).removeNotice}))])((function({notices:e,onRemove:t}){const n=Object(u.filter)(e,{isDismissible:!0,type:"default"}),o=Object(u.filter)(e,{isDismissible:!1,type:"default"});return Object(l.createElement)(l.Fragment,null,Object(l.createElement)(Po.NoticeList,{notices:o,className:"components-editor-notices__pinned"}),Object(l.createElement)(Po.NoticeList,{notices:n,className:"components-editor-notices__dismissible",onRemove:t},Object(l.createElement)(Io,null)))}));function Ro(){const e=Object(p.useSelect)(e=>e(Yt.store).getNotices(),[]),{removeNotice:t}=Object(p.useDispatch)(Yt.store),n=Object(u.filter)(e,{type:"snackbar"});return Object(l.createElement)(Po.SnackbarList,{notices:n,className:"components-editor-notices__snackbar",onRemove:t})}var No=n("w95h");var Do=Object(l.createElement)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(l.createElement)(D.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));function Lo({record:e,checked:t,onChange:n,closePanel:o}){const{name:r,kind:s,title:c,key:a}=e,u=Object(p.useSelect)(e=>{var t;const{blocks:n=[]}=e("core").getEditedEntityRecord(s,r,a),o=e(i.store).getBlockParents(null===(t=n[0])||void 0===t?void 0:t.clientId);return o[o.length-1]},[]),d=Object(p.useSelect)(e=>{if("postType"!==s||"wp_template"!==r)return c;const t=e("core").getEditedEntityRecord(s,r,a);return e("core/editor").__experimentalGetTemplateInfo(t).title},[r,s,c,a]),b=Object(p.useSelect)(e=>e(i.store).getSelectedBlockClientId()===u,[u]),m=b?Object(Xt.__)("Selected"):Object(Xt.__)("Select"),{selectBlock:h}=Object(p.useDispatch)(i.store),f=Object(l.useCallback)(()=>h(u),[u]),g=Object(l.useCallback)(()=>{h(u),o()},[u]);return Object(l.createElement)(Po.PanelRow,null,Object(l.createElement)(Po.CheckboxControl,{label:Object(l.createElement)("strong",null,d||Object(Xt.__)("Untitled")),checked:t,onChange:n}),u?Object(l.createElement)(l.Fragment,null,Object(l.createElement)(Po.Button,{onClick:f,className:"entities-saved-states__find-entity",disabled:b},m),Object(l.createElement)(Po.Button,{onClick:g,className:"entities-saved-states__find-entity-small",disabled:b},m)):null)}const Fo={site:C.a,page:Do};function Uo({list:e,unselectedEntities:t,setUnselectedEntities:n,closePanel:o}){const r=e[0],i=Object(p.useSelect)(e=>e(s.store).getEntity(r.kind,r.name),[r.kind,r.name]),{name:c}=r,a=Fo[c];return Object(l.createElement)(Po.PanelBody,{title:i.label,initialOpen:!0,icon:a},e.map(e=>Object(l.createElement)(Lo,{key:e.key||e.property,record:e,checked:!Object(u.some)(t,t=>t.kind===e.kind&&t.name===e.name&&t.key===e.key&&t.property===e.property),onChange:t=>n(e,t),closePanel:o})))}const Mo={title:Object(Xt.__)("Title"),description:Object(Xt.__)("Tagline"),site_logo:Object(Xt.__)("Logo"),show_on_front:Object(Xt.__)("Show on front"),page_on_front:Object(Xt.__)("Page on front")};function zo({close:e}){const t=Object(l.useRef)(),{dirtyEntityRecords:n}=Object(p.useSelect)(e=>{const t=e(s.store).__experimentalGetDirtyEntityRecords().filter(e=>!("root"===e.kind&&"site"===e.name)),n=e(s.store).getEntityRecordEdits("root","site"),o=[];for(const e in n)o.push({kind:"root",name:"site",title:Mo[e]||e,property:e});return{dirtyEntityRecords:[...t,...o]}},[]),{saveEditedEntityRecord:o,__experimentalSaveSpecifiedEntityEdits:r}=Object(p.useDispatch)(s.store),i=Object.values(Object(u.groupBy)(n,"name")),[c,d]=Object(l.useState)([]),m=({kind:e,name:t,key:n,property:o},r)=>{d(r?c.filter(r=>r.kind!==e||r.name!==t||r.key!==n||r.property!==o):[...c,{kind:e,name:t,key:n,property:o}])},h=Object(l.useCallback)(()=>e(),[e]),[f,g]=Object(b.__experimentalUseDialog)({onClose:()=>h()});return Object(l.createElement)("div",Object(a.a)({ref:f},g,{className:"entities-saved-states__panel"}),Object(l.createElement)("div",{className:"entities-saved-states__panel-header"},Object(l.createElement)(Po.Button,{ref:t,isPrimary:!0,disabled:n.length-c.length==0,onClick:()=>{const t=n.filter(({kind:e,name:t,key:n,property:o})=>!Object(u.some)(c,r=>r.kind===e&&r.name===t&&r.key===n&&r.property===o));e(t);const i=[];t.forEach(({kind:e,name:t,key:n,property:r})=>{"root"===e&&"site"===t?i.push(r):o(e,t,n)}),r("root","site",void 0,i)},className:"editor-entities-saved-states__save-button"},Object(Xt.__)("Save")),Object(l.createElement)(Po.Button,{icon:No.a,onClick:h,label:Object(Xt.__)("Close panel")})),Object(l.createElement)("div",{className:"entities-saved-states__text-prompt"},Object(l.createElement)("strong",null,Object(Xt.__)("Select the changes you want to save")),Object(l.createElement)("p",null,Object(Xt.__)("Some changes may affect other areas of your site."))),i.map(e=>Object(l.createElement)(Uo,{key:e[0].name,list:e,closePanel:h,unselectedEntities:c,setUnselectedEntities:m})))}function Vo({text:e,children:t}){const n=Object(b.useCopyToClipboard)(e);return Object(l.createElement)(Po.Button,{isSecondary:!0,ref:n},t)}class Ho extends l.Component{constructor(){super(...arguments),this.reboot=this.reboot.bind(this),this.getContent=this.getContent.bind(this),this.state={error:null}}componentDidCatch(e){this.setState({error:e})}reboot(){this.props.onError()}getContent(){try{return Object(p.select)("core/editor").getEditedPostContent()}catch(e){}}render(){const{error:e}=this.state;return e?Object(l.createElement)(i.Warning,{className:"editor-error-boundary",actions:[Object(l.createElement)(Po.Button,{key:"recovery",onClick:this.reboot,isSecondary:!0},Object(Xt.__)("Attempt Recovery")),Object(l.createElement)(Vo,{key:"copy-post",text:this.getContent},Object(Xt.__)("Copy Post Text")),Object(l.createElement)(Vo,{key:"copy-error",text:e.stack},Object(Xt.__)("Copy Error"))]},Object(Xt.__)("The editor has encountered an unexpected error.")):this.props.children}}var Wo=Ho;const Go=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,qo=Object(u.once)(()=>{try{return window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),!0}catch(e){return!1}});function Ko(){const{postId:e,isEditedPostNew:t,hasRemoteAutosave:n}=Object(p.useSelect)(e=>({postId:e("core/editor").getCurrentPostId(),isEditedPostNew:e("core/editor").isEditedPostNew(),getEditedPostAttribute:e("core/editor").getEditedPostAttribute,hasRemoteAutosave:!!e("core/editor").getEditorSettings().autosave}),[]),{getEditedPostAttribute:o}=Object(p.useSelect)("core/editor"),{createWarningNotice:r,removeNotice:i}=Object(p.useDispatch)(Yt.store),{editPost:s,resetEditorBlocks:c}=Object(p.useDispatch)("core/editor");Object(l.useEffect)(()=>{let a=function(e,t){return window.sessionStorage.getItem(no(e,t))}(e,t);if(!a)return;try{a=JSON.parse(a)}catch(e){return}const{post_title:l,content:p,excerpt:b}=a,m={title:l,content:p,excerpt:b};if(!Object.keys(m).some(e=>m[e]!==o(e)))return void oo(e,t);if(n)return;const h=Object(u.uniqueId)("wpEditorAutosaveRestore");r(Object(Xt.__)("The backup of this post in your browser is different from the version below."),{id:h,actions:[{label:Object(Xt.__)("Restore the backup"),onClick(){s(Object(u.omit)(m,["content"])),c(Object(d.parse)(m.content)),i(h)}}]})},[t,e])}var $o=Object(b.ifCondition)(qo)((function(){const{autosave:e}=Object(p.useDispatch)("core/editor"),t=Object(l.useCallback)(()=>{Go(()=>e({local:!0}))},[]);Ko(),function(){const{postId:e,isEditedPostNew:t,isDirty:n,isAutosaving:o,didError:r}=Object(p.useSelect)(e=>({postId:e("core/editor").getCurrentPostId(),isEditedPostNew:e("core/editor").isEditedPostNew(),isDirty:e("core/editor").isEditedPostDirty(),isAutosaving:e("core/editor").isAutosavingPost(),didError:e("core/editor").didPostSaveRequestFail()}),[]),i=Object(l.useRef)(n),s=Object(l.useRef)(o);Object(l.useEffect)(()=>{!r&&(s.current&&!o||i.current&&!n)&&oo(e,t),i.current=n,s.current=o},[n,o,r]);const c=Object(b.usePrevious)(t),a=Object(b.usePrevious)(e);Object(l.useEffect)(()=>{a===e&&c&&!t&&oo(e,!0)},[t,e])}();const{localAutosaveInterval:n}=Object(p.useSelect)(e=>({localAutosaveInterval:e("core/editor").getEditorSettings().__experimentalLocalAutosaveInterval}),[]);return Object(l.createElement)(ao,{interval:n,autosave:t})}));var Qo=function({children:e}){const t=Object(p.useSelect)(e=>{const{getEditedPostAttribute:t}=e(so),{getPostType:n}=e(s.store);return n(t("type"))},[]);return Object(u.get)(t,["supports","page-attributes"],!1)?e:null};var Yo=Object(p.withSelect)(e=>{const{getEditedPostAttribute:t}=e("core/editor"),{getPostType:n}=e("core");return{postType:n(t("type"))}})((function({postType:e,children:t,supportKeys:n}){let o=!0;return e&&(o=Object(u.some)(Object(u.castArray)(n),t=>!!e.supports[t])),o?t:null}));const Xo=Object(b.withState)({orderInput:null})(({onUpdateOrder:e,order:t=0,orderInput:n,setState:o})=>{const r=null===n?t:n;return Object(l.createElement)(Po.TextControl,{className:"editor-page-attributes__order",type:"number",label:Object(Xt.__)("Order"),value:r,onChange:t=>{o({orderInput:t});const n=Number(t);Number.isInteger(n)&&""!==Object(u.invoke)(t,["trim"])&&e(Number(t))},size:6,onBlur:()=>{o({orderInput:null})}})});var Jo=Object(b.compose)([Object(p.withSelect)(e=>({order:e("core/editor").getEditedPostAttribute("menu_order")})),Object(p.withDispatch)(e=>({onUpdateOrder(t){e("core/editor").editPost({menu_order:t})}}))])((function(e){return Object(l.createElement)(Yo,{supportKeys:"page-attributes"},Object(l.createElement)(Xo,e))})),Zo=n("rmEH");function er(e){const t=e.map(e=>({children:[],parent:null,...e})),n=Object(u.groupBy)(t,"parent");if(n.null&&n.null.length)return t;const o=e=>e.map(e=>{const t=n[e.id];return{...e,children:t&&t.length?o(t):[]}});return o(n[0]||[])}const tr=e=>Object(u.unescape)(e.replace("&#039;","'")),nr=e=>({...e,name:tr(e.name)}),or=e=>Object(u.map)(e,nr);function rr(e){var t;return null!=e&&null!==(t=e.title)&&void 0!==t&&t.rendered?Object(Zo.decodeEntities)(e.title.rendered):`#${e.id} (${Object(Xt.__)("no title")})`}const ir=(e,t)=>{const n=Object(u.deburr)(e).toLowerCase(),o=Object(u.deburr)(t).toLowerCase();return n===o?0:n.startsWith(o)?n.length:1/0};var sr=function(){const{editPost:e}=Object(p.useDispatch)("core/editor"),[t,n]=Object(l.useState)(!1),{parentPost:o,parentPostId:r,items:i,postType:s}=Object(p.useSelect)(e=>{const{getPostType:n,getEntityRecords:o,getEntityRecord:r}=e("core"),{getCurrentPostId:i,getEditedPostAttribute:s}=e("core/editor"),c=s("type"),a=s("parent"),l=n(c),d=i(),p=Object(u.get)(l,["hierarchical"],!1),b={per_page:100,exclude:d,parent_exclude:d,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};return t&&(b.search=t),{parentPostId:a,parentPost:a?r("postType",c,a):null,items:p?o("postType",c,b):[],postType:l}},[t]),c=Object(u.get)(s,["hierarchical"],!1),a=Object(u.get)(s,["labels","parent_item_colon"]),d=i||[],b=Object(l.useMemo)(()=>{const e=(n,o=0)=>{const r=n.map(t=>[{value:t.id,label:Object(u.repeat)("— ",o)+Object(u.unescape)(t.name),rawName:t.name},...e(t.children||[],o+1)]).sort(([e],[n])=>ir(e.rawName,t)>=ir(n.rawName,t)?1:-1);return Object(u.flatten)(r)};let n=d.map(e=>({id:e.id,parent:e.parent,name:rr(e)}));t||(n=er(n));const i=e(n),s=Object(u.find)(i,e=>e.value===r);return o&&!s&&i.unshift({value:r,label:rr(o)}),i},[d,t]);return c&&a?Object(l.createElement)(Po.ComboboxControl,{className:"editor-page-attributes__parent",label:a,value:r,options:b,onFilterValueChange:Object(u.debounce)(e=>{n(e)},300),onChange:t=>{e({parent:t})}}):null};var cr=function({}){const{availableTemplates:e,selectedTemplate:t,isViewable:n}=Object(p.useSelect)(e=>{var t,n;const{getEditedPostAttribute:o,getEditorSettings:r,getCurrentPostType:i}=e(so),{getPostType:c}=e(s.store);return{selectedTemplate:o("template"),availableTemplates:r().availableTemplates,isViewable:null!==(t=null===(n=c(i()))||void 0===n?void 0:n.viewable)&&void 0!==t&&t}},[]),{editPost:o}=Object(p.useDispatch)(so);return!n||Object(u.isEmpty)(e)?null:Object(l.createElement)(Po.SelectControl,{label:Object(Xt.__)("Template:"),value:t,onChange:e=>{o({template:e||""})},options:Object(u.map)(e,(e,t)=>({value:t,label:e}))})};var ar=function(){const[e,t]=Object(l.useState)(),{authorId:n,isLoading:o,authors:r,postAuthor:i}=Object(p.useSelect)(t=>{const{__unstableGetAuthor:n,getAuthors:o,isResolving:r}=t("core"),{getEditedPostAttribute:i}=t("core/editor"),s=n(i("author")),c=e&&""!==e?{search:e}:{};return{authorId:i("author"),postAuthor:s,authors:o(c),isLoading:r("core","getAuthors",[c])}},[e]),{editPost:s}=Object(p.useDispatch)("core/editor"),c=Object(l.useMemo)(()=>{const e=(null!=r?r:[]).map(e=>({value:e.id,label:e.name}));return e.findIndex(({value:e})=>(null==i?void 0:i.id)===e)<0&&i?[{value:i.id,label:i.name},...e]:e},[r,i]);return Object(l.useEffect)(()=>{i&&t(i.name)},[i]),i?Object(l.createElement)(Po.ComboboxControl,{label:Object(Xt.__)("Author"),options:c,value:n,onFilterValueChange:Object(u.debounce)(e=>{t(e)},300),onChange:e=>{e&&s({author:e})},isLoading:o,allowReset:!1}):null};var lr=function(){const{editPost:e}=Object(p.useDispatch)("core/editor"),{postAuthor:t,authors:n}=Object(p.useSelect)(e=>{const t=e("core").getAuthors();return{postAuthor:e("core/editor").getEditedPostAttribute("author"),authors:t.map(e=>({label:Object(Zo.decodeEntities)(e.name),value:e.id}))}},[]);return Object(l.createElement)(Po.SelectControl,{className:"post-author-selector",label:Object(Xt.__)("Author"),options:n,onChange:t=>{const n=Number(t);e({author:n})},value:t})};var ur=function(){return Object(p.useSelect)(e=>{const t=e(s.store).getAuthors();return(null==t?void 0:t.length)>=25},[])?Object(l.createElement)(ar,null):Object(l.createElement)(lr,null)};var dr=Object(b.compose)([Object(p.withSelect)(e=>{const t=e("core/editor").getCurrentPost();return{hasAssignAuthorAction:Object(u.get)(t,["_links","wp:action-assign-author"],!1),postType:e("core/editor").getCurrentPostType(),authors:e("core").getAuthors()}}),b.withInstanceId])((function({hasAssignAuthorAction:e,authors:t,children:n}){return!e||!t||1>=t.length?null:Object(l.createElement)(Yo,{supportKeys:"author"},n)}));var pr=Object(b.compose)([Object(p.withSelect)(e=>({commentStatus:e("core/editor").getEditedPostAttribute("comment_status")})),Object(p.withDispatch)(e=>({editPost:e("core/editor").editPost}))])((function({commentStatus:e="open",...t}){return Object(l.createElement)(Po.CheckboxControl,{label:Object(Xt.__)("Allow comments"),checked:"open"===e,onChange:()=>t.editPost({comment_status:"open"===e?"closed":"open"})})}));var br=Object(b.compose)([Object(p.withSelect)(e=>({excerpt:e("core/editor").getEditedPostAttribute("excerpt")})),Object(p.withDispatch)(e=>({onUpdateExcerpt(t){e("core/editor").editPost({excerpt:t})}}))])((function({excerpt:e,onUpdateExcerpt:t}){return Object(l.createElement)("div",{className:"editor-post-excerpt"},Object(l.createElement)(Po.TextareaControl,{label:Object(Xt.__)("Write an excerpt (optional)"),className:"editor-post-excerpt__textarea",onChange:e=>t(e),value:e}),Object(l.createElement)(Po.ExternalLink,{href:Object(Xt.__)("https://wordpress.org/support/article/excerpt/")},Object(Xt.__)("Learn more about manual excerpts")))}));var mr=function(e){return Object(l.createElement)(Yo,Object(a.a)({},e,{supportKeys:"excerpt"}))};var hr=Object(p.withSelect)(e=>{const{getThemeSupports:t}=e("core"),{getEditedPostAttribute:n}=e("core/editor");return{postType:n("type"),themeSupports:t()}})((function({themeSupports:e,children:t,postType:n,supportKeys:o}){return Object(u.some)(Object(u.castArray)(o),t=>{const o=Object(u.get)(e,[t],!1);return"post-thumbnails"===t&&Object(u.isArray)(o)?Object(u.includes)(o,n):o})?t:null}));var fr=function(e){return Object(l.createElement)(hr,{supportKeys:"post-thumbnails"},Object(l.createElement)(Yo,Object(a.a)({},e,{supportKeys:"thumbnail"})))};const gr=["image"],Or=Object(Xt.__)("Featured image"),jr=Object(Xt.__)("Set featured image"),vr=Object(Xt.__)("Remove image");const _r=Object(p.withSelect)(e=>{const{getMedia:t,getPostType:n}=e("core"),{getCurrentPostId:o,getEditedPostAttribute:r}=e("core/editor"),i=r("featured_media");return{media:i?t(i):null,currentPostId:o(),postType:n(r("type")),featuredImageId:i}}),yr=Object(p.withDispatch)((e,{noticeOperations:t},{select:n})=>{const{editPost:o}=e("core/editor");return{onUpdateImage(e){o({featured_media:e.id})},onDropImage(e){n(i.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:e,onFileChange([e]){o({featured_media:e.id})},onError(e){t.removeAllNotices(),t.createErrorNotice(e)}})},onRemoveImage(){o({featured_media:0})}}});var Sr=Object(b.compose)(Po.withNotices,_r,yr,Object(Po.withFilters)("editor.PostFeaturedImage"))((function({currentPostId:e,featuredImageId:t,onUpdateImage:n,onDropImage:o,onRemoveImage:r,media:s,postType:c,noticeUI:a}){var d,p;const b=Object(u.get)(c,["labels"],{}),h=Object(l.createElement)("p",null,Object(Xt.__)("To edit the featured image, you need permission to upload media."));let f,g,O;if(s){const t=Object(m.applyFilters)("editor.PostFeaturedImage.imageSize","post-thumbnail",s.id,e);if(Object(u.has)(s,["media_details","sizes",t]))f=s.media_details.sizes[t].width,g=s.media_details.sizes[t].height,O=s.media_details.sizes[t].source_url;else{const t=Object(m.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",s.id,e);Object(u.has)(s,["media_details","sizes",t])?(f=s.media_details.sizes[t].width,g=s.media_details.sizes[t].height,O=s.media_details.sizes[t].source_url):(f=s.media_details.width,g=s.media_details.height,O=s.source_url)}}return Object(l.createElement)(fr,null,a,Object(l.createElement)("div",{className:"editor-post-featured-image"},s&&Object(l.createElement)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden"},s.alt_text&&Object(Xt.sprintf)(Object(Xt.__)("Current image: %s"),s.alt_text),!s.alt_text&&Object(Xt.sprintf)(Object(Xt.__)("The current image has no alternative text. The file name is: %s"),(null===(d=s.media_details.sizes)||void 0===d||null===(p=d.full)||void 0===p?void 0:p.file)||s.slug)),Object(l.createElement)(i.MediaUploadCheck,{fallback:h},Object(l.createElement)(i.MediaUpload,{title:b.featured_image||Or,onSelect:n,unstableFeaturedImageFlow:!0,allowedTypes:gr,modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>Object(l.createElement)("div",{className:"editor-post-featured-image__container"},Object(l.createElement)(Po.Button,{className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e,"aria-label":t?Object(Xt.__)("Edit or update the image"):null,"aria-describedby":t?`editor-post-featured-image-${t}-describedby`:null},!!t&&s&&Object(l.createElement)(Po.ResponsiveWrapper,{naturalWidth:f,naturalHeight:g,isInline:!0},Object(l.createElement)("img",{src:O,alt:""})),!!t&&!s&&Object(l.createElement)(Po.Spinner,null),!t&&(b.set_featured_image||jr)),Object(l.createElement)(Po.DropZone,{onFilesDrop:o})),value:t})),!!t&&s&&!s.isLoading&&Object(l.createElement)(i.MediaUploadCheck,null,Object(l.createElement)(i.MediaUpload,{title:b.featured_image||Or,onSelect:n,unstableFeaturedImageFlow:!0,allowedTypes:gr,modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>Object(l.createElement)(Po.Button,{onClick:e,isSecondary:!0},Object(Xt.__)("Replace Image"))})),!!t&&Object(l.createElement)(i.MediaUploadCheck,null,Object(l.createElement)(Po.Button,{onClick:r,isLink:!0,isDestructive:!0},b.remove_featured_image||vr))))}));var Er=Object(p.withSelect)(e=>({disablePostFormats:e("core/editor").getEditorSettings().disablePostFormats}))((function({disablePostFormats:e,...t}){return!e&&Object(l.createElement)(Yo,Object(a.a)({},t,{supportKeys:"post-formats"}))}));const wr=[{id:"aside",caption:Object(Xt.__)("Aside")},{id:"audio",caption:Object(Xt.__)("Audio")},{id:"chat",caption:Object(Xt.__)("Chat")},{id:"gallery",caption:Object(Xt.__)("Gallery")},{id:"image",caption:Object(Xt.__)("Image")},{id:"link",caption:Object(Xt.__)("Link")},{id:"quote",caption:Object(Xt.__)("Quote")},{id:"standard",caption:Object(Xt.__)("Standard")},{id:"status",caption:Object(Xt.__)("Status")},{id:"video",caption:Object(Xt.__)("Video")}].sort((e,t)=>{const n=e.caption.toUpperCase(),o=t.caption.toUpperCase();return n<o?-1:n>o?1:0});function Pr(){const e="post-format-selector-"+Object(b.useInstanceId)(Pr),{postFormat:t,suggestedFormat:n,supportedFormats:o}=Object(p.useSelect)(e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e("core/editor"),o=t("format"),r=e("core").getThemeSupports();return{postFormat:null!=o?o:"standard",suggestedFormat:n(),supportedFormats:Object(u.union)([o],Object(u.get)(r,["formats"],[]))}},[]),r=wr.filter(e=>Object(u.includes)(o,e.id)),i=Object(u.find)(r,e=>e.id===n),{editPost:s}=Object(p.useDispatch)("core/editor"),c=e=>s({format:e});return Object(l.createElement)(Er,null,Object(l.createElement)("div",{className:"editor-post-format"},Object(l.createElement)("div",{className:"editor-post-format__content"},Object(l.createElement)("label",{htmlFor:e},Object(Xt.__)("Post Format")),Object(l.createElement)(Po.SelectControl,{value:t,onChange:e=>c(e),id:e,options:r.map(e=>({label:e.caption,value:e.id}))})),i&&i.id!==t&&Object(l.createElement)("div",{className:"editor-post-format__suggestion"},Object(Xt.__)("Suggestion:")," ",Object(l.createElement)(Po.Button,{isLink:!0,onClick:()=>c(i.id)},i.caption))))}var kr=Object(l.createElement)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(l.createElement)(D.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"}));var Tr=Object(p.withSelect)(e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e("core/editor");return{lastRevisionId:t(),revisionsCount:n()}})((function({lastRevisionId:e,revisionsCount:t,children:n}){return!e||t<2?null:Object(l.createElement)(Yo,{supportKeys:"revisions"},n)}));var Cr=Object(p.withSelect)(e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e("core/editor");return{lastRevisionId:t(),revisionsCount:n()}})((function({lastRevisionId:e,revisionsCount:t}){return Object(l.createElement)(Tr,null,Object(l.createElement)(Po.Button,{href:R("revision.php",{revision:e,gutenberg:!0}),className:"editor-post-last-revision__title",icon:kr},Object(Xt.sprintf)(Object(Xt._n)("%d Revision","%d Revisions",t),t)))}));class xr extends l.Component{constructor(){super(...arguments),this.buttonRef=Object(l.createRef)(),this.openPreviewWindow=this.openPreviewWindow.bind(this)}componentDidUpdate(e){const{previewLink:t}=this.props;t&&!e.previewLink&&this.setPreviewWindowLink(t)}setPreviewWindowLink(e){const{previewWindow:t}=this;t&&!t.closed&&(t.location=e,this.buttonRef.current&&this.buttonRef.current.focus())}getWindowTarget(){const{postId:e}=this.props;return"wp-preview-"+e}openPreviewWindow(e){e.preventDefault(),this.previewWindow&&!this.previewWindow.closed||(this.previewWindow=window.open("",this.getWindowTarget())),this.previewWindow.focus(),this.props.isAutosaveable&&!this.props.isPostLocked?(this.props.isDraft?this.props.savePost({isPreview:!0}):this.props.autosave({isPreview:!0}),function(e){let t=Object(l.renderToString)(Object(l.createElement)("div",{className:"editor-post-preview-button__interstitial-message"},Object(l.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96"},Object(l.createElement)(Po.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(l.createElement)(Po.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(l.createElement)("p",null,Object(Xt.__)("Generating preview…"))));t+='\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',t=Object(m.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=Object(Xt.__)("Generating preview…"),e.close()}(this.previewWindow.document)):this.setPreviewWindowLink(e.target.href)}render(){const{previewLink:e,currentPostLink:t,isSaveable:n,role:o}=this.props,r=e||t,i=uo()({"editor-post-preview":!this.props.className},this.props.className);return Object(l.createElement)(Po.Button,{isTertiary:!this.props.className,className:i,href:r,target:this.getWindowTarget(),disabled:!n,onClick:this.openPreviewWindow,ref:this.buttonRef,role:o},this.props.textContent?this.props.textContent:Object(l.createElement)(l.Fragment,null,Object(Xt._x)("Preview","imperative verb"),Object(l.createElement)(Po.VisuallyHidden,{as:"span"},Object(Xt.__)("(opens in a new tab)"))))}}var Br=Object(b.compose)([Object(p.withSelect)((e,{forcePreviewLink:t,forceIsAutosaveable:n})=>{const{getCurrentPostId:o,getCurrentPostAttribute:r,getEditedPostAttribute:i,isEditedPostSaveable:s,isEditedPostAutosaveable:c,getEditedPostPreviewLink:a,isPostLocked:l}=e("core/editor"),{getPostType:d}=e("core"),p=a(),b=d(i("type"));return{postId:o(),currentPostLink:r("link"),previewLink:void 0!==t?t:p,isSaveable:s(),isAutosaveable:n||c(),isViewable:Object(u.get)(b,["viewable"],!1),isDraft:-1!==["draft","auto-draft"].indexOf(i("status")),isPostLocked:l()}}),Object(p.withDispatch)(e=>({autosave:e("core/editor").autosave,savePost:e("core/editor").savePost})),Object(b.ifCondition)(({isViewable:e})=>e)])(xr);function Ir(){const e="core/editor/post-locked-modal-"+Object(b.useInstanceId)(Ir),{autosave:t,updatePostLock:n}=Object(p.useDispatch)("core/editor"),{isLocked:o,isTakeover:r,user:i,postId:s,postLockUtils:c,activePostLock:a,postType:d}=Object(p.useSelect)(e=>{const{isPostLocked:t,isPostLockTakeover:n,getPostLockUser:o,getCurrentPostId:r,getActivePostLock:i,getEditedPostAttribute:s,getEditorSettings:c}=e("core/editor"),{getPostType:a}=e("core");return{isLocked:t(),isTakeover:n(),user:o(),postId:r(),postLockUtils:c().postLockUtils,activePostLock:i(),postType:a(s("type"))}});if(Object(l.useEffect)(()=>{function r(){if(o||!a)return;const e=new window.FormData;if(e.append("action","wp-remove-post-lock"),e.append("_wpnonce",c.unlockNonce),e.append("post_ID",s),e.append("active_post_lock",a),window.navigator.sendBeacon)window.navigator.sendBeacon(c.ajaxUrl,e);else{const t=new window.XMLHttpRequest;t.open("POST",c.ajaxUrl,!1),t.send(e)}}return Object(m.addAction)("heartbeat.send",e,(function(e){o||(e["wp-refresh-post-lock"]={lock:a,post_id:s})})),Object(m.addAction)("heartbeat.tick",e,(function(e){if(!e["wp-refresh-post-lock"])return;const o=e["wp-refresh-post-lock"];o.lock_error?(t(),n({isLocked:!0,isTakeover:!0,user:{avatar:o.lock_error.avatar_src}})):o.new_lock&&n({isLocked:!1,activePostLock:o.new_lock})})),window.addEventListener("beforeunload",r),()=>{Object(m.removeAction)("heartbeat.send",e),Object(m.removeAction)("heartbeat.tick",e),window.removeEventListener("beforeunload",r)}},[]),!o)return null;const h=i.name,f=i.avatar,g=Object(P.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:s,action:"edit",_wpnonce:c.nonce}),O=R("edit.php",{post_type:Object(u.get)(d,["slug"])}),j=Object(Xt.__)("Exit the Editor");return Object(l.createElement)(Po.Modal,{title:r?Object(Xt.__)("Someone else has taken over this post."):Object(Xt.__)("This post is already being edited."),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal"},!!f&&Object(l.createElement)("img",{src:f,alt:Object(Xt.__)("Avatar"),className:"editor-post-locked-modal__avatar"}),!!r&&Object(l.createElement)("div",null,Object(l.createElement)("div",null,h?Object(Xt.sprintf)(Object(Xt.__)("%s now has editing control of this post. Don’t worry, your changes up to this moment have been saved."),h):Object(Xt.__)("Another user now has editing control of this post. Don’t worry, your changes up to this moment have been saved.")),Object(l.createElement)("div",{className:"editor-post-locked-modal__buttons"},Object(l.createElement)(Po.Button,{isPrimary:!0,href:O},j))),!r&&Object(l.createElement)("div",null,Object(l.createElement)("div",null,h?Object(Xt.sprintf)(Object(Xt.__)("%s is currently working on this post, which means you cannot make changes, unless you take over."),h):Object(Xt.__)("Another user is currently working on this post, which means you cannot make changes, unless you take over.")),Object(l.createElement)("div",{className:"editor-post-locked-modal__buttons"},Object(l.createElement)(Po.Button,{isSecondary:!0,href:O},j),Object(l.createElement)(Br,null),Object(l.createElement)(Po.Button,{isPrimary:!0,href:g},Object(Xt.__)("Take Over")))))}var Ar=Object(b.compose)(Object(p.withSelect)(e=>{const{isCurrentPostPublished:t,getCurrentPostType:n,getCurrentPost:o}=e("core/editor");return{hasPublishAction:Object(u.get)(o(),["_links","wp:action-publish"],!1),isPublished:t(),postType:n()}}))((function({hasPublishAction:e,isPublished:t,children:n}){return t||!e?null:n}));var Rr=Object(b.compose)(Object(p.withSelect)(e=>({status:e("core/editor").getEditedPostAttribute("status")})),Object(p.withDispatch)(e=>({onUpdateStatus(t){e("core/editor").editPost({status:t})}})))((function({status:e,onUpdateStatus:t}){return Object(l.createElement)(Ar,null,Object(l.createElement)(Po.CheckboxControl,{label:Object(Xt.__)("Pending review"),checked:"pending"===e,onChange:()=>{t("pending"===e?"draft":"pending")}}))}));var Nr=Object(b.compose)([Object(p.withSelect)(e=>({pingStatus:e("core/editor").getEditedPostAttribute("ping_status")})),Object(p.withDispatch)(e=>({editPost:e("core/editor").editPost}))])((function({pingStatus:e="open",...t}){return Object(l.createElement)(Po.CheckboxControl,{label:Object(Xt.__)("Allow pingbacks & trackbacks"),checked:"open"===e,onChange:()=>t.editPost({ping_status:"open"===e?"closed":"open"})})}));var Dr=Object(b.compose)([Object(p.withSelect)((e,{forceIsSaving:t})=>{const{isCurrentPostPublished:n,isEditedPostBeingScheduled:o,isSavingPost:r,isPublishingPost:i,getCurrentPost:s,getCurrentPostType:c,isAutosavingPost:a}=e("core/editor");return{isPublished:n(),isBeingScheduled:o(),isSaving:t||r(),isPublishing:i(),hasPublishAction:Object(u.get)(s(),["_links","wp:action-publish"],!1),postType:c(),isAutosaving:a()}})])((function({isPublished:e,isBeingScheduled:t,isSaving:n,isPublishing:o,hasPublishAction:r,isAutosaving:i,hasNonPostEntityChanges:s}){return o?Object(Xt.__)("Publishing…"):e&&n&&!i?Object(Xt.__)("Updating…"):t&&n&&!i?Object(Xt.__)("Scheduling…"):r?e?s?Object(Xt.__)("Update…"):Object(Xt.__)("Update"):t?s?Object(Xt.__)("Schedule…"):Object(Xt.__)("Schedule"):Object(Xt.__)("Publish"):s?Object(Xt.__)("Submit for Review…"):Object(Xt.__)("Submit for Review")}));class Lr extends l.Component{constructor(e){super(e),this.buttonNode=Object(l.createRef)(),this.createOnClick=this.createOnClick.bind(this),this.closeEntitiesSavedStates=this.closeEntitiesSavedStates.bind(this),this.state={entitiesSavedStatesCallback:!1}}componentDidMount(){this.props.focusOnMount&&this.buttonNode.current.focus()}createOnClick(e){return(...t)=>{const{hasNonPostEntityChanges:n}=this.props;return n?(this.setState({entitiesSavedStatesCallback:()=>e(...t)}),this.props.setEntitiesSavedStatesCallback(()=>this.closeEntitiesSavedStates),u.noop):e(...t)}}closeEntitiesSavedStates(e){const{postType:t,postId:n}=this.props,{entitiesSavedStatesCallback:o}=this.state;this.setState({entitiesSavedStatesCallback:!1},()=>{e&&Object(u.some)(e,e=>"postType"===e.kind&&e.name===t&&e.key===n)&&o()})}render(){const{forceIsDirty:e,forceIsSaving:t,hasPublishAction:n,isBeingScheduled:o,isOpen:r,isPostSavingLocked:i,isPublishable:s,isPublished:c,isSaveable:d,isSaving:p,isAutoSaving:b,isToggle:m,onSave:h,onStatusChange:f,onSubmit:g=u.noop,onToggle:O,visibility:j,hasNonPostEntityChanges:v}=this.props,_=p||t||!d||i||!s&&!e,y=c||p||t||!d||!s&&!e;let S;S=n?"private"===j?"private":o?"future":"publish":"pending";const E={"aria-disabled":_&&!v,className:"editor-post-publish-button",isBusy:!b&&p&&c,isPrimary:!0,onClick:this.createOnClick(()=>{_||(g(),f(S),h())})},w={"aria-disabled":y&&!v,"aria-expanded":r,className:"editor-post-publish-panel__toggle",isBusy:p&&c,isPrimary:!0,onClick:this.createOnClick(()=>{y||O()})},P=o?Object(Xt.__)("Schedule…"):Object(Xt.__)("Publish"),k=Object(l.createElement)(Dr,{forceIsSaving:t,hasNonPostEntityChanges:v}),T=m?w:E,C=m?P:k;return Object(l.createElement)(l.Fragment,null,Object(l.createElement)(Po.Button,Object(a.a)({ref:this.buttonNode},T,{className:uo()(T.className,"editor-post-publish-button__button",{"has-changes-dot":v})}),C))}}var Fr=Object(b.compose)([Object(p.withSelect)(e=>{const{isSavingPost:t,isAutosavingPost:n,isEditedPostBeingScheduled:o,getEditedPostVisibility:r,isCurrentPostPublished:i,isEditedPostSaveable:s,isEditedPostPublishable:c,isPostSavingLocked:a,getCurrentPost:l,getCurrentPostType:d,getCurrentPostId:p,hasNonPostEntityChanges:b}=e("core/editor"),m=n();return{isSaving:t()||m,isAutoSaving:m,isBeingScheduled:o(),visibility:r(),isSaveable:s(),isPostSavingLocked:a(),isPublishable:c(),isPublished:i(),hasPublishAction:Object(u.get)(l(),["_links","wp:action-publish"],!1),postType:d(),postId:p(),hasNonPostEntityChanges:b()}}),Object(p.withDispatch)(e=>{const{editPost:t,savePost:n}=e("core/editor");return{onStatusChange:e=>t({status:e},{undoIgnore:!0}),onSave:n}})])(Lr),Ur=n("bWcr"),Mr=n("wduq");const zr=[{value:"public",label:Object(Xt.__)("Public"),info:Object(Xt.__)("Visible to everyone.")},{value:"private",label:Object(Xt.__)("Private"),info:Object(Xt.__)("Only visible to site admins and editors.")},{value:"password",label:Object(Xt.__)("Password Protected"),info:Object(Xt.__)("Protected with a password you choose. Only those with the password can view this post.")}];class Vr extends l.Component{constructor(e){super(...arguments),this.setPublic=this.setPublic.bind(this),this.setPrivate=this.setPrivate.bind(this),this.setPasswordProtected=this.setPasswordProtected.bind(this),this.updatePassword=this.updatePassword.bind(this),this.state={hasPassword:!!e.password}}setPublic(){const{visibility:e,onUpdateVisibility:t,status:n}=this.props;t("private"===e?"draft":n),this.setState({hasPassword:!1})}setPrivate(){if(!window.confirm(Object(Xt.__)("Would you like to privately publish this post now?")))return;const{onUpdateVisibility:e,onSave:t}=this.props;e("private"),this.setState({hasPassword:!1}),t()}setPasswordProtected(){const{visibility:e,onUpdateVisibility:t,status:n,password:o}=this.props;t("private"===e?"draft":n,o||""),this.setState({hasPassword:!0})}updatePassword(e){const{status:t,onUpdateVisibility:n}=this.props;n(t,e.target.value)}render(){const{visibility:e,password:t,instanceId:n}=this.props,o={public:{onSelect:this.setPublic,checked:"public"===e&&!this.state.hasPassword},private:{onSelect:this.setPrivate,checked:"private"===e},password:{onSelect:this.setPasswordProtected,checked:this.state.hasPassword}};return[Object(l.createElement)("fieldset",{key:"visibility-selector",className:"editor-post-visibility__dialog-fieldset"},Object(l.createElement)("legend",{className:"editor-post-visibility__dialog-legend"},Object(Xt.__)("Post Visibility")),zr.map(({value:e,label:t,info:r})=>Object(l.createElement)("div",{key:e,className:"editor-post-visibility__choice"},Object(l.createElement)("input",{type:"radio",name:"editor-post-visibility__setting-"+n,value:e,onChange:o[e].onSelect,checked:o[e].checked,id:`editor-post-${e}-${n}`,"aria-describedby":`editor-post-${e}-${n}-description`,className:"editor-post-visibility__dialog-radio"}),Object(l.createElement)("label",{htmlFor:`editor-post-${e}-${n}`,className:"editor-post-visibility__dialog-label"},t),Object(l.createElement)("p",{id:`editor-post-${e}-${n}-description`,className:"editor-post-visibility__dialog-info"},r)))),this.state.hasPassword&&Object(l.createElement)("div",{className:"editor-post-visibility__dialog-password",key:"password-selector"},Object(l.createElement)(Po.VisuallyHidden,{as:"label",htmlFor:"editor-post-visibility__dialog-password-input-"+n},Object(Xt.__)("Create password")),Object(l.createElement)("input",{className:"editor-post-visibility__dialog-password-input",id:"editor-post-visibility__dialog-password-input-"+n,type:"text",onChange:this.updatePassword,value:t,placeholder:Object(Xt.__)("Use a secure password")}))]}}var Hr=Object(b.compose)([Object(p.withSelect)(e=>{const{getEditedPostAttribute:t,getEditedPostVisibility:n}=e("core/editor");return{status:t("status"),visibility:n(),password:t("password")}}),Object(p.withDispatch)(e=>{const{savePost:t,editPost:n}=e("core/editor");return{onSave:t,onUpdateVisibility(e,t=""){n({status:e,password:t})}}}),b.withInstanceId])(Vr);var Wr=Object(p.withSelect)(e=>({visibility:e("core/editor").getEditedPostVisibility()}))((function({visibility:e}){return Object(u.find)(zr,{value:e}).label}));function Gr(e=new Date,t=!0){const n=new Date(e);return new Date(n.getFullYear(),n.getMonth()+(t?0:1),t?1:0).toISOString()}function qr(){const{postDate:e,postType:t}=Object(p.useSelect)(e=>({postDate:e(so).getEditedPostAttribute("date"),postType:e(so).getCurrentPostType()}),[]),{editPost:n}=Object(p.useDispatch)(so),[o,r]=Object(l.useState)(Gr(e)),i=Object(p.useSelect)(e=>e(s.store).getEntityRecords("postType",t,{status:"publish,future",after:Gr(o),before:Gr(o,!1),exclude:[e(so).getCurrentPostId()]}),[o,t]),c=Object(l.useMemo)(()=>(i||[]).map(({title:e,type:t,date:n})=>({title:null==e?void 0:e.rendered,type:t,date:new Date(n)})),[i]),a=Object(l.useRef)(),u=Object(w.__experimentalGetSettings)(),d=/a(?!\\)/i.test(u.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return Object(l.createElement)(Po.DateTimePicker,{ref:a,currentDate:e,onChange:function(e){n({date:e});const{ownerDocument:t}=a.current;t.activeElement.blur()},is12Hour:d,events:c,onMonthPreviewed:r})}var Kr=Object(p.withSelect)(e=>({date:e("core/editor").getEditedPostAttribute("date"),isFloating:e("core/editor").isEditedPostDateFloating()}))((function({date:e,isFloating:t}){const n=Object(w.__experimentalGetSettings)();return e&&!t?Object(w.format)(`${n.formats.date} ${n.formats.time}`,e):Object(Xt.__)("Immediately")}));const $r={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count"};function Qr({onSelect:e,taxonomy:t}){const{_terms:n,showTerms:o}=Object(p.useSelect)(e=>{const n=e(s.store).getEntityRecords("taxonomy",t.slug,$r);return{_terms:n,showTerms:(null==n?void 0:n.length)>=10}},[]);if(!o)return null;const r=or(n),i=Object(u.get)(t,["labels","most_used"]);return Object(l.createElement)("div",{className:"editor-post-taxonomies__flat-term-most-used"},Object(l.createElement)("h3",{className:"editor-post-taxonomies__flat-term-most-used-label"},i),Object(l.createElement)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list"},r.map(t=>Object(l.createElement)("li",{key:t.id},Object(l.createElement)(Po.Button,{isLink:!0,onClick:()=>e(t)},t.name)))))}const Yr={per_page:20,orderby:"count",order:"desc",_fields:"id,name,count"},Xr=(e,t)=>tr(e).toLowerCase()===tr(t).toLowerCase(),Jr=(e,t)=>e.map(e=>Object(u.find)(t,t=>Xr(t.name,e)).id);class Zr extends l.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.searchTerms=Object(u.debounce)(this.searchTerms.bind(this),500),this.findOrCreateTerm=this.findOrCreateTerm.bind(this),this.appendTerm=this.appendTerm.bind(this),this.state={loading:!Object(u.isEmpty)(this.props.terms),availableTerms:[],selectedTerms:[]}}componentDidMount(){Object(u.isEmpty)(this.props.terms)||(this.initRequest=this.fetchTerms({include:this.props.terms.join(","),per_page:-1}),this.initRequest.then(()=>{this.setState({loading:!1})},e=>{"abort"!==e.statusText&&this.setState({loading:!1})}))}componentWillUnmount(){Object(u.invoke)(this.initRequest,["abort"]),Object(u.invoke)(this.searchRequest,["abort"])}componentDidUpdate(e){e.terms!==this.props.terms&&this.updateSelectedTerms(this.props.terms)}fetchTerms(e={}){const{taxonomy:t}=this.props,n={...Yr,...e},o=g()({path:Object(P.addQueryArgs)("/wp/v2/"+t.rest_base,n)});return o.then(or).then(e=>{this.setState(t=>({availableTerms:t.availableTerms.concat(e.filter(e=>!Object(u.find)(t.availableTerms,t=>t.id===e.id)))})),this.updateSelectedTerms(this.props.terms)}),o}updateSelectedTerms(e=[]){const t=e.reduce((e,t)=>{const n=Object(u.find)(this.state.availableTerms,e=>e.id===t);return n&&e.push(n.name),e},[]);this.setState({selectedTerms:t})}findOrCreateTerm(e){const{taxonomy:t}=this.props,n=Object(u.escape)(e);return g()({path:"/wp/v2/"+t.rest_base,method:"POST",data:{name:n}}).catch(o=>"term_exists"===o.code?(this.addRequest=g()({path:Object(P.addQueryArgs)("/wp/v2/"+t.rest_base,{...Yr,search:n})}).then(or),this.addRequest.then(t=>Object(u.find)(t,t=>Xr(t.name,e)))):Promise.reject(o)).then(nr)}onChange(e){const t=Object(u.uniqBy)(e,e=>e.toLowerCase());this.setState({selectedTerms:t});const n=t.filter(e=>!Object(u.find)(this.state.availableTerms,t=>Xr(t.name,e)));if(0===n.length)return this.props.onUpdateTerms(Jr(t,this.state.availableTerms),this.props.taxonomy.rest_base);Promise.all(n.map(this.findOrCreateTerm)).then(e=>{const n=this.state.availableTerms.concat(e);return this.setState({availableTerms:n}),this.props.onUpdateTerms(Jr(t,n),this.props.taxonomy.rest_base)})}searchTerms(e=""){Object(u.invoke)(this.searchRequest,["abort"]),e.length>=3&&(this.searchRequest=this.fetchTerms({search:e}))}appendTerm(e){const{onUpdateTerms:t,taxonomy:n,terms:o=[],slug:r,speak:i}=this.props;if(o.includes(e.id))return;const s=[...o,e.id];i(Object(Xt.sprintf)(Object(Xt._x)("%s added","term"),Object(u.get)(n,["labels","singular_name"],"post_tag"===r?Object(Xt.__)("Tag"):Object(Xt.__)("Term"))),"assertive"),this.setState({availableTerms:[...this.state.availableTerms,e]}),t(s,n.rest_base)}render(){const{slug:e,taxonomy:t,hasAssignAction:n}=this.props;if(!n)return null;const{loading:o,availableTerms:r,selectedTerms:i}=this.state,s=r.map(e=>e.name),c=Object(u.get)(t,["labels","add_new_item"],"post_tag"===e?Object(Xt.__)("Add new tag"):Object(Xt.__)("Add new Term")),a=Object(u.get)(t,["labels","singular_name"],"post_tag"===e?Object(Xt.__)("Tag"):Object(Xt.__)("Term")),d=Object(Xt.sprintf)(Object(Xt._x)("%s added","term"),a),p=Object(Xt.sprintf)(Object(Xt._x)("%s removed","term"),a),b=Object(Xt.sprintf)(Object(Xt._x)("Remove %s","term"),a);return Object(l.createElement)(l.Fragment,null,Object(l.createElement)(Po.FormTokenField,{value:i,suggestions:s,onChange:this.onChange,onInputChange:this.searchTerms,maxSuggestions:20,disabled:o,label:c,messages:{added:d,removed:p,remove:b}}),Object(l.createElement)(Qr,{taxonomy:t,onSelect:this.appendTerm}))}}var ei=Object(b.compose)(Object(p.withSelect)((e,{slug:t})=>{const{getCurrentPost:n}=e(so),{getTaxonomy:o}=e(s.store),r=o(t);return{hasCreateAction:!!r&&Object(u.get)(n(),["_links","wp:action-create-"+r.rest_base],!1),hasAssignAction:!!r&&Object(u.get)(n(),["_links","wp:action-assign-"+r.rest_base],!1),terms:r?e(so).getEditedPostAttribute(r.rest_base):[],taxonomy:r}}),Object(p.withDispatch)(e=>({onUpdateTerms(t,n){e(so).editPost({[n]:t})}})),Po.withSpokenMessages,Object(Po.withFilters)("editor.PostTaxonomyType"))(Zr);const ti=()=>{const e=[Object(Xt.__)("Suggestion:"),Object(l.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},Object(Xt.__)("Add tags"))];return Object(l.createElement)(Po.PanelBody,{initialOpen:!1,title:e},Object(l.createElement)("p",null,Object(Xt.__)("Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post.")),Object(l.createElement)(ei,{slug:"post_tag"}))};class ni extends l.Component{constructor(e){super(e),this.state={hadTagsWhenOpeningThePanel:e.hasTags}}render(){return this.state.hadTagsWhenOpeningThePanel?null:Object(l.createElement)(ti,null)}}var oi=Object(b.compose)(Object(p.withSelect)(e=>{const t=e("core/editor").getCurrentPostType(),n=e("core").getTaxonomy("post_tag"),o=n&&e("core/editor").getEditedPostAttribute(n.rest_base);return{areTagsFetched:void 0!==n,isPostTypeSupported:n&&Object(u.some)(n.types,e=>e===t),hasTags:o&&o.length}}),Object(b.ifCondition)(({areTagsFetched:e,isPostTypeSupported:t})=>t&&e))(ni);const ri=(e,t)=>{const n=wr.filter(t=>Object(u.includes)(e,t.id));return Object(u.find)(n,e=>e.id===t)},ii=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:n})=>Object(l.createElement)(Po.Button,{isLink:!0,onClick:()=>n(e)},t);function si(){const{currentPostFormat:e,suggestion:t}=Object(p.useSelect)(e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e("core/editor"),o=Object(u.get)(e("core").getThemeSupports(),["formats"],[]);return{currentPostFormat:t("format"),suggestion:ri(o,n())}},[]),{editPost:n}=Object(p.useDispatch)("core/editor"),o=[Object(Xt.__)("Suggestion:"),Object(l.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},Object(Xt.__)("Use a post format"))];return t&&t.id!==e?Object(l.createElement)(Po.PanelBody,{initialOpen:!1,title:o},Object(l.createElement)("p",null,Object(Xt.__)("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(l.createElement)("p",null,Object(l.createElement)(ii,{onUpdatePostFormat:e=>n({format:e}),suggestedPostFormat:t.id,suggestionText:Object(Xt.sprintf)(Object(Xt.__)('Apply the "%1$s" format.'),t.caption)}))):null}var ci=function({children:e}){const{isBeingScheduled:t,isRequestingSiteIcon:n,hasPublishAction:o,siteIconUrl:r,siteTitle:i,siteHome:s}=Object(p.useSelect)(e=>{const{isResolving:t}=e("core/data"),{getCurrentPost:n,isEditedPostBeingScheduled:o}=e("core/editor"),{getEntityRecord:r}=e("core"),i=r("root","__unstableBase",void 0)||{};return{hasPublishAction:Object(u.get)(n(),["_links","wp:action-publish"],!1),isBeingScheduled:o(),isRequestingSiteIcon:t("core","getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:i.site_icon_url,siteTitle:i.name,siteHome:i.home&&Object(P.filterURLForDisplay)(i.home)}},[]);let c,a,d=Object(l.createElement)(Po.Icon,{className:"components-site-icon",size:"36px",icon:Mr.a});return r&&(d=Object(l.createElement)("img",{alt:Object(Xt.__)("Site Icon"),className:"components-site-icon",src:r})),n&&(d=null),o?t?(c=Object(Xt.__)("Are you ready to schedule?"),a=Object(Xt.__)("Your work will be published at the specified date and time.")):(c=Object(Xt.__)("Are you ready to publish?"),a=Object(Xt.__)("Double-check your settings before publishing.")):(c=Object(Xt.__)("Are you ready to submit for review?"),a=Object(Xt.__)("When you’re ready, submit your work for review, and an Editor will be able to approve it for you.")),Object(l.createElement)("div",{className:"editor-post-publish-panel__prepublish"},Object(l.createElement)("div",null,Object(l.createElement)("strong",null,c)),Object(l.createElement)("p",null,a),Object(l.createElement)("div",{className:"components-site-card"},d,Object(l.createElement)("div",{className:"components-site-info"},Object(l.createElement)("span",{className:"components-site-name"},i||Object(Xt.__)("(Untitled)")),Object(l.createElement)("span",{className:"components-site-home"},s))),o&&Object(l.createElement)(l.Fragment,null,Object(l.createElement)(Po.PanelBody,{initialOpen:!1,title:[Object(Xt.__)("Visibility:"),Object(l.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},Object(l.createElement)(Wr,null))]},Object(l.createElement)(Hr,null)),Object(l.createElement)(Po.PanelBody,{initialOpen:!1,title:[Object(Xt.__)("Publish:"),Object(l.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},Object(l.createElement)(Kr,null))]},Object(l.createElement)(qr,null))),Object(l.createElement)(si,null),Object(l.createElement)(oi,null),e)};function ai({text:e,onCopy:t,children:n}){const o=Object(b.useCopyToClipboard)(e,t);return Object(l.createElement)(Po.Button,{isSecondary:!0,ref:o},n)}class li extends l.Component{constructor(){super(...arguments),this.state={showCopyConfirmation:!1},this.onCopy=this.onCopy.bind(this),this.onSelectInput=this.onSelectInput.bind(this),this.postLink=Object(l.createRef)()}componentDidMount(){this.props.focusOnMount&&this.postLink.current.focus()}componentWillUnmount(){clearTimeout(this.dismissCopyConfirmation)}onCopy(){this.setState({showCopyConfirmation:!0}),clearTimeout(this.dismissCopyConfirmation),this.dismissCopyConfirmation=setTimeout(()=>{this.setState({showCopyConfirmation:!1})},4e3)}onSelectInput(e){e.target.select()}render(){const{children:e,isScheduled:t,post:n,postType:o}=this.props,r=Object(u.get)(o,["labels","singular_name"]),i=Object(u.get)(o,["labels","view_item"]),s="future"===n.status?(e=>{const{slug:t}=e;return e.permalink_template.includes("%postname%")?e.permalink_template.replace("%postname%",t):e.permalink_template})(n):n.link,c=t?Object(l.createElement)(l.Fragment,null,Object(Xt.__)("is now scheduled. It will go live on")," ",Object(l.createElement)(Kr,null),"."):Object(Xt.__)("is now live.");return Object(l.createElement)("div",{className:"post-publish-panel__postpublish"},Object(l.createElement)(Po.PanelBody,{className:"post-publish-panel__postpublish-header"},Object(l.createElement)("a",{ref:this.postLink,href:s},Object(Zo.decodeEntities)(n.title)||Object(Xt.__)("(no title)"))," ",c),Object(l.createElement)(Po.PanelBody,null,Object(l.createElement)("p",{className:"post-publish-panel__postpublish-subheader"},Object(l.createElement)("strong",null,Object(Xt.__)("What’s next?"))),Object(l.createElement)(Po.TextControl,{className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:Object(Xt.sprintf)(Object(Xt.__)("%s address"),r),value:Object(P.safeDecodeURIComponent)(s),onFocus:this.onSelectInput}),Object(l.createElement)("div",{className:"post-publish-panel__postpublish-buttons"},!t&&Object(l.createElement)(Po.Button,{isSecondary:!0,href:s},i),Object(l.createElement)(ai,{text:s,onCopy:this.onCopy},this.state.showCopyConfirmation?Object(Xt.__)("Copied!"):Object(Xt.__)("Copy Link")))),e)}}var ui=Object(p.withSelect)(e=>{const{getEditedPostAttribute:t,getCurrentPost:n,isCurrentPostScheduled:o}=e("core/editor"),{getPostType:r}=e("core");return{post:n(),postType:r(t("type")),isScheduled:o()}})(li);class di extends l.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this)}componentDidUpdate(e){e.isPublished&&!this.props.isSaving&&this.props.isDirty&&this.props.onClose()}onSubmit(){const{onClose:e,hasPublishAction:t,isPostTypeViewable:n}=this.props;t&&n||e()}render(){const{forceIsDirty:e,forceIsSaving:t,isBeingScheduled:n,isPublished:o,isPublishSidebarEnabled:r,isScheduled:i,isSaving:s,onClose:c,onTogglePublishSidebar:d,PostPublishExtension:p,PrePublishExtension:b,...m}=this.props,h=Object(u.omit)(m,["hasPublishAction","isDirty","isPostTypeViewable"]),f=o||i&&n,g=!f&&!s,O=f&&!s;return Object(l.createElement)("div",Object(a.a)({className:"editor-post-publish-panel"},h),Object(l.createElement)("div",{className:"editor-post-publish-panel__header"},O?Object(l.createElement)(Po.Button,{onClick:c,icon:Ur.a,label:Object(Xt.__)("Close panel")}):Object(l.createElement)(l.Fragment,null,Object(l.createElement)("div",{className:"editor-post-publish-panel__header-publish-button"},Object(l.createElement)(Fr,{focusOnMount:!0,onSubmit:this.onSubmit,forceIsDirty:e,forceIsSaving:t})),Object(l.createElement)("div",{className:"editor-post-publish-panel__header-cancel-button"},Object(l.createElement)(Po.Button,{onClick:c,isSecondary:!0},Object(Xt.__)("Cancel"))))),Object(l.createElement)("div",{className:"editor-post-publish-panel__content"},g&&Object(l.createElement)(ci,null,b&&Object(l.createElement)(b,null)),O&&Object(l.createElement)(ui,{focusOnMount:!0},p&&Object(l.createElement)(p,null)),s&&Object(l.createElement)(Po.Spinner,null)),Object(l.createElement)("div",{className:"editor-post-publish-panel__footer"},Object(l.createElement)(Po.CheckboxControl,{label:Object(Xt.__)("Always show pre-publish checks."),checked:r,onChange:d})))}}var pi=Object(b.compose)([Object(p.withSelect)(e=>{const{getPostType:t}=e("core"),{getCurrentPost:n,getEditedPostAttribute:o,isCurrentPostPublished:r,isCurrentPostScheduled:i,isEditedPostBeingScheduled:s,isEditedPostDirty:c,isSavingPost:a}=e("core/editor"),{isPublishSidebarEnabled:l}=e("core/editor"),d=t(o("type"));return{hasPublishAction:Object(u.get)(n(),["_links","wp:action-publish"],!1),isPostTypeViewable:Object(u.get)(d,["viewable"],!1),isBeingScheduled:s(),isDirty:c(),isPublished:r(),isPublishSidebarEnabled:l(),isSaving:a(),isScheduled:i()}}),Object(p.withDispatch)((e,{isPublishSidebarEnabled:t})=>{const{disablePublishSidebar:n,enablePublishSidebar:o}=e("core/editor");return{onTogglePublishSidebar:()=>{t?n():o()}}}),Po.withFocusReturn,Po.withConstrainedTabbing])(di),bi=n("iClF");var mi=Object(l.createElement)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(l.createElement)(D.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"})),hi=n("RMJe");var fi=Object(l.createElement)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(l.createElement)(D.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z"}));var gi=Object(b.compose)([Object(p.withSelect)(e=>{const{isSavingPost:t,isCurrentPostPublished:n,isCurrentPostScheduled:o}=e("core/editor");return{isSaving:t(),isPublished:n(),isScheduled:o()}}),Object(p.withDispatch)(e=>{const{editPost:t,savePost:n}=e("core/editor");return{onClick:()=>{t({status:"draft"}),n()}}})])((function({isSaving:e,isPublished:t,isScheduled:n,onClick:o}){const r=Object(b.useViewportMatch)("small","<");return t||n?Object(l.createElement)(Po.Button,{className:"editor-post-switch-to-draft",onClick:()=>{let e;t?e=Object(Xt.__)("Are you sure you want to unpublish this post?"):n&&(e=Object(Xt.__)("Are you sure you want to unschedule this post?")),window.confirm(e)&&o()},disabled:e,isTertiary:!0},r?Object(Xt.__)("Draft"):Object(Xt.__)("Switch to draft")):null}));function Oi({forceIsDirty:e,forceIsSaving:t,showIconLabels:n=!1}){const[o,r]=Object(l.useState)(!1),i=Object(b.useViewportMatch)("small"),{isAutosaving:s,isDirty:c,isNew:a,isPending:u,isPublished:d,isSaveable:m,isSaving:h,isScheduled:f,hasPublishAction:g}=Object(p.useSelect)(n=>{var o,r,i;const{isEditedPostNew:s,isCurrentPostPublished:c,isCurrentPostScheduled:a,isEditedPostDirty:l,isSavingPost:u,isEditedPostSaveable:d,getCurrentPost:p,isAutosavingPost:b,getEditedPostAttribute:m}=n("core/editor");return{isAutosaving:b(),isDirty:e||l(),isNew:s(),isPending:"pending"===m("status"),isPublished:c(),isSaving:t||u(),isSaveable:d(),isScheduled:a(),hasPublishAction:null!==(o=null===(r=p())||void 0===r||null===(i=r._links)||void 0===i?void 0:i["wp:action-publish"])&&void 0!==o&&o}},[e,t]),{savePost:O}=Object(p.useDispatch)("core/editor"),j=Object(b.usePrevious)(h);if(Object(l.useEffect)(()=>{let e;return j&&!h&&(r(!0),e=setTimeout(()=>{r(!1)},1e3)),()=>clearTimeout(e)},[h]),h){const e=uo()("editor-post-saved-state","is-saving",Object(Po.__unstableGetAnimateClassName)({type:"loading"}),{"is-autosaving":s});return Object(l.createElement)("span",{className:e},Object(l.createElement)(bi.a,{icon:mi}),s?Object(Xt.__)("Autosaving"):Object(Xt.__)("Saving"))}if(d||f)return Object(l.createElement)(gi,null);if(!m)return null;if(o||!a&&!c)return Object(l.createElement)("span",{className:"editor-post-saved-state is-saved"},Object(l.createElement)(bi.a,{icon:hi.a}),Object(Xt.__)("Saved"));if(!g&&u)return null;const v=u?Object(Xt.__)("Save as pending"):Object(Xt.__)("Save draft"),_=Object(Xt.__)("Save");return i?Object(l.createElement)(Po.Button,{className:"editor-post-save-draft",onClick:()=>O(),shortcut:ko.displayShortcut.primary("s"),isTertiary:!0},v):Object(l.createElement)(Po.Button,{className:"editor-post-save-draft",label:v,onClick:()=>O(),shortcut:ko.displayShortcut.primary("s"),icon:fi},n&&_)}var ji=Object(b.compose)([Object(p.withSelect)(e=>{const{getCurrentPost:t,getCurrentPostType:n}=e("core/editor");return{hasPublishAction:Object(u.get)(t(),["_links","wp:action-publish"],!1),postType:n()}})])((function({hasPublishAction:e,children:t}){return e?t:null}));function vi({children:e}){return Object(l.createElement)(Yo,{supportKeys:"slug"},e)}class _i extends l.Component{constructor({postSlug:e,postTitle:t,postID:n}){super(...arguments),this.state={editedSlug:Object(P.safeDecodeURIComponent)(e)||N(t)||n},this.setSlug=this.setSlug.bind(this)}setSlug(e){const{postSlug:t,onUpdateSlug:n}=this.props,{value:o}=e.target,r=N(o);r!==t&&n(r)}render(){const{instanceId:e}=this.props,{editedSlug:t}=this.state,n="editor-post-slug-"+e;return Object(l.createElement)(vi,null,Object(l.createElement)("label",{htmlFor:n},Object(Xt.__)("Slug")),Object(l.createElement)("input",{type:"text",id:n,value:t,onChange:e=>this.setState({editedSlug:e.target.value}),onBlur:this.setSlug,className:"editor-post-slug__input"}))}}var yi=Object(b.compose)([Object(p.withSelect)(e=>{const{getCurrentPost:t,getEditedPostAttribute:n}=e("core/editor"),{id:o}=t();return{postSlug:n("slug"),postTitle:n("title"),postID:o}}),Object(p.withDispatch)(e=>{const{editPost:t}=e("core/editor");return{onUpdateSlug(e){t({slug:e})}}}),b.withInstanceId])(_i);var Si=Object(b.compose)([Object(p.withSelect)(e=>{const t=e("core/editor").getCurrentPost();return{hasStickyAction:Object(u.get)(t,["_links","wp:action-sticky"],!1),postType:e("core/editor").getCurrentPostType()}})])((function({hasStickyAction:e,postType:t,children:n}){return"post"===t&&e?n:null}));var Ei=Object(b.compose)([Object(p.withSelect)(e=>({postSticky:e("core/editor").getEditedPostAttribute("sticky")})),Object(p.withDispatch)(e=>({onUpdateSticky(t){e("core/editor").editPost({sticky:t})}}))])((function({onUpdateSticky:e,postSticky:t=!1}){return Object(l.createElement)(Si,null,Object(l.createElement)(Po.CheckboxControl,{label:Object(Xt.__)("Stick to the top of the blog"),checked:t,onChange:()=>e(!t)}))}));const wi={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent"};class Pi extends l.Component{constructor(){super(...arguments),this.findTerm=this.findTerm.bind(this),this.onChange=this.onChange.bind(this),this.onChangeFormName=this.onChangeFormName.bind(this),this.onChangeFormParent=this.onChangeFormParent.bind(this),this.onAddTerm=this.onAddTerm.bind(this),this.onToggleForm=this.onToggleForm.bind(this),this.setFilterValue=this.setFilterValue.bind(this),this.sortBySelected=this.sortBySelected.bind(this),this.state={loading:!0,availableTermsTree:[],availableTerms:[],adding:!1,formName:"",formParent:"",showForm:!1,filterValue:"",filteredTermsTree:[]}}onChange(e){const{onUpdateTerms:t,terms:n=[],taxonomy:o}=this.props;t(-1!==n.indexOf(e)?Object(u.without)(n,e):[...n,e],o.rest_base)}onChangeFormName(e){const t=""===e.target.value.trim()?"":e.target.value;this.setState({formName:t})}onChangeFormParent(e){this.setState({formParent:e})}onToggleForm(){this.setState(e=>({showForm:!e.showForm}))}findTerm(e,t,n){return Object(u.find)(e,e=>(!e.parent&&!t||parseInt(e.parent)===parseInt(t))&&e.name.toLowerCase()===n.toLowerCase())}onAddTerm(e){e.preventDefault();const{onUpdateTerms:t,taxonomy:n,terms:o,slug:r}=this.props,{formName:i,formParent:s,adding:c,availableTerms:a}=this.state;if(""===i||c)return;const l=this.findTerm(a,s,i);if(l)return Object(u.some)(o,e=>e===l.id)||t([...o,l.id],n.rest_base),void this.setState({formName:"",formParent:""});this.setState({adding:!0}),this.addRequest=g()({path:"/wp/v2/"+n.rest_base,method:"POST",data:{name:i,parent:s||void 0}});this.addRequest.catch(e=>"term_exists"===e.code?(this.addRequest=g()({path:Object(P.addQueryArgs)("/wp/v2/"+n.rest_base,{...wi,parent:s||0,search:i})}),this.addRequest.then(e=>this.findTerm(e,s,i))):Promise.reject(e)).then(e=>{const i=!!Object(u.find)(this.state.availableTerms,t=>t.id===e.id)?this.state.availableTerms:[e,...this.state.availableTerms],s=Object(Xt.sprintf)(Object(Xt._x)("%s added","term"),Object(u.get)(this.props.taxonomy,["labels","singular_name"],"category"===r?Object(Xt.__)("Category"):Object(Xt.__)("Term")));this.props.speak(s,"assertive"),this.addRequest=null,this.setState({adding:!1,formName:"",formParent:"",availableTerms:i,availableTermsTree:this.sortBySelected(er(i))}),t([...o,e.id],n.rest_base)},e=>{"abort"!==e.statusText&&(this.addRequest=null,this.setState({adding:!1}))})}componentDidMount(){this.fetchTerms()}componentWillUnmount(){Object(u.invoke)(this.fetchRequest,["abort"]),Object(u.invoke)(this.addRequest,["abort"])}componentDidUpdate(e){this.props.taxonomy!==e.taxonomy&&this.fetchTerms()}fetchTerms(){const{taxonomy:e}=this.props;e&&(this.fetchRequest=g()({path:Object(P.addQueryArgs)("/wp/v2/"+e.rest_base,wi)}),this.fetchRequest.then(e=>{const t=this.sortBySelected(er(e));this.fetchRequest=null,this.setState({loading:!1,availableTermsTree:t,availableTerms:e})},e=>{"abort"!==e.statusText&&(this.fetchRequest=null,this.setState({loading:!1}))}))}sortBySelected(e){const{terms:t}=this.props,n=e=>{if(-1!==t.indexOf(e.id))return!0;if(void 0===e.children)return!1;return!!(e.children.map(n).filter(e=>e).length>0)};return e.sort((e,t)=>{const o=n(e),r=n(t);return o===r?0:o&&!r?-1:!o&&r?1:0}),e}setFilterValue(e){const{availableTermsTree:t}=this.state,n=e.target.value,o=t.map(this.getFilterMatcher(n)).filter(e=>e),r=e=>{let t=0;for(let n=0;n<e.length;n++)t++,void 0!==e[n].children&&(t+=r(e[n].children));return t};this.setState({filterValue:n,filteredTermsTree:o});const i=r(o),s=Object(Xt.sprintf)(Object(Xt._n)("%d result found.","%d results found.",i),i);this.props.debouncedSpeak(s,"assertive")}getFilterMatcher(e){const t=n=>{if(""===e)return n;const o={...n};return o.children.length>0&&(o.children=o.children.map(t).filter(e=>e)),(-1!==o.name.toLowerCase().indexOf(e.toLowerCase())||o.children.length>0)&&o};return t}renderTerms(e){const{terms:t=[]}=this.props;return e.map(e=>Object(l.createElement)("div",{key:e.id,className:"editor-post-taxonomies__hierarchical-terms-choice"},Object(l.createElement)(Po.CheckboxControl,{checked:-1!==t.indexOf(e.id),onChange:()=>{const t=parseInt(e.id,10);this.onChange(t)},label:Object(u.unescape)(e.name)}),!!e.children.length&&Object(l.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices"},this.renderTerms(e.children))))}render(){const{slug:e,taxonomy:t,instanceId:n,hasCreateAction:o,hasAssignAction:r}=this.props;if(!r)return null;const{availableTermsTree:i,availableTerms:s,filteredTermsTree:c,formName:a,formParent:d,loading:p,showForm:b,filterValue:m}=this.state,h=(n,o,r)=>Object(u.get)(t,["labels",n],"category"===e?o:r),f=h("add_new_item",Object(Xt.__)("Add new category"),Object(Xt.__)("Add new term")),g=h("new_item_name",Object(Xt.__)("Add new category"),Object(Xt.__)("Add new term")),O=h("parent_item",Object(Xt.__)("Parent Category"),Object(Xt.__)("Parent Term")),j=`— ${O} —`,v=f,_="editor-post-taxonomies__hierarchical-terms-input-"+n,y="editor-post-taxonomies__hierarchical-terms-filter-"+n,S=Object(u.get)(this.props.taxonomy,["labels","search_items"],Object(Xt.__)("Search Terms")),E=Object(u.get)(this.props.taxonomy,["name"],Object(Xt.__)("Terms")),w=s.length>=8;return[w&&Object(l.createElement)("label",{key:"filter-label",htmlFor:y},S),w&&Object(l.createElement)("input",{type:"search",id:y,value:m,onChange:this.setFilterValue,className:"editor-post-taxonomies__hierarchical-terms-filter",key:"term-filter-input"}),Object(l.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",key:"term-list",tabIndex:"0",role:"group","aria-label":E},this.renderTerms(""!==m?c:i)),!p&&o&&Object(l.createElement)(Po.Button,{key:"term-add-button",onClick:this.onToggleForm,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":b,isLink:!0},f),b&&Object(l.createElement)("form",{onSubmit:this.onAddTerm,key:"hierarchical-terms-form"},Object(l.createElement)("label",{htmlFor:_,className:"editor-post-taxonomies__hierarchical-terms-label"},g),Object(l.createElement)("input",{type:"text",id:_,className:"editor-post-taxonomies__hierarchical-terms-input",value:a,onChange:this.onChangeFormName,required:!0}),!!s.length&&Object(l.createElement)(Po.TreeSelect,{label:O,noOptionLabel:j,onChange:this.onChangeFormParent,selectedId:d,tree:i}),Object(l.createElement)(Po.Button,{isSecondary:!0,type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit"},v))]}}var ki=Object(b.compose)([Object(p.withSelect)((e,{slug:t})=>{const{getCurrentPost:n}=e("core/editor"),{getTaxonomy:o}=e("core"),r=o(t);return{hasCreateAction:!!r&&Object(u.get)(n(),["_links","wp:action-create-"+r.rest_base],!1),hasAssignAction:!!r&&Object(u.get)(n(),["_links","wp:action-assign-"+r.rest_base],!1),terms:r?e("core/editor").getEditedPostAttribute(r.rest_base):[],taxonomy:r}}),Object(p.withDispatch)(e=>({onUpdateTerms(t,n){e("core/editor").editPost({[n]:t})}})),Po.withSpokenMessages,b.withInstanceId,Object(Po.withFilters)("editor.PostTaxonomyType")])(Pi);var Ti=Object(b.compose)([Object(p.withSelect)(e=>({postType:e("core/editor").getCurrentPostType(),taxonomies:e("core").getTaxonomies({per_page:-1})}))])((function({postType:e,taxonomies:t,taxonomyWrapper:n=u.identity}){const o=Object(u.filter)(t,t=>Object(u.includes)(t.types,e));return Object(u.filter)(o,e=>e.visibility.show_ui).map(e=>{const t=e.hierarchical?ki:ei;return Object(l.createElement)(l.Fragment,{key:"taxonomy-"+e.slug},n(Object(l.createElement)(t,{slug:e.slug}),e))})}));var Ci=Object(b.compose)([Object(p.withSelect)(e=>({postType:e("core/editor").getCurrentPostType(),taxonomies:e("core").getTaxonomies({per_page:-1})}))])((function({postType:e,taxonomies:t,children:n}){return Object(u.some)(t,t=>Object(u.includes)(t.types,e))?n:null})),xi=n("O6Fj"),Bi=n.n(xi);function Ii(){const e=Object(p.useSelect)(e=>e("core/editor").getEditedPostContent(),[]),{editPost:t,resetEditorBlocks:n}=Object(p.useDispatch)("core/editor"),[o,r]=Object(l.useState)(e),[i,s]=Object(l.useState)(!1),c=Object(b.useInstanceId)(Ii);i||o===e||r(e);return Object(l.createElement)(l.Fragment,null,Object(l.createElement)(Po.VisuallyHidden,{as:"label",htmlFor:"post-content-"+c},Object(Xt.__)("Type text or HTML")),Object(l.createElement)(Bi.a,{autoComplete:"off",dir:"auto",value:o,onChange:e=>{const n=e.target.value;t({content:n}),r(n),s(!0)},onBlur:()=>{if(i){const e=Object(d.parse)(o);n(e),s(!1)}},className:"editor-post-text-editor",id:"post-content-"+c,placeholder:Object(Xt.__)("Start writing with text or HTML")}))}const Ai=/[\r\n]+/g;function Ri(){const e=Object(b.useInstanceId)(Ri),t=Object(l.useRef)(),[n,o]=Object(l.useState)(!1),{editPost:r}=Object(p.useDispatch)("core/editor"),{insertDefaultBlock:s,clearSelectedBlock:c,insertBlocks:a}=Object(p.useDispatch)(i.store),{isCleanNewPost:u,title:m,placeholder:h,isFocusMode:f,hasFixedToolbar:g}=Object(p.useSelect)(e=>{const{getEditedPostAttribute:t,isCleanNewPost:n}=e("core/editor"),{getSettings:o}=e(i.store),{titlePlaceholder:r,focusMode:s,hasFixedToolbar:c}=o();return{isCleanNewPost:n(),title:t("title"),placeholder:r,isFocusMode:s,hasFixedToolbar:c}});function O(e){a(e,0)}function j(e){r({title:e})}function v(){o(!1)}Object(l.useEffect)(()=>{if(!t.current)return;const{ownerDocument:e}=t.current,{activeElement:n,body:o}=e;!u||n&&o!==n||t.current.focus()},[u]);const _=uo()("wp-block editor-post-title editor-post-title__block",{"is-selected":n,"is-focus-mode":f,"has-fixed-toolbar":g}),y=Object(Zo.decodeEntities)(h);return Object(l.createElement)(Yo,{supportKeys:"title"},Object(l.createElement)("div",{className:_},Object(l.createElement)(Po.VisuallyHidden,{as:"label",htmlFor:"post-title-"+e},y||Object(Xt.__)("Add title")),Object(l.createElement)(Bi.a,{ref:t,id:"post-title-"+e,className:"editor-post-title__input",value:m,onChange:function(e){j(e.target.value.replace(Ai," "))},placeholder:y||Object(Xt.__)("Add title"),onFocus:function(){o(!0),c()},onBlur:v,onKeyDown:function(e){e.keyCode===ko.ENTER&&(e.preventDefault(),s(void 0,void 0,0))},onKeyPress:v,onPaste:function(e){const t=e.clipboardData;let n="",o="";try{n=t.getData("text/plain"),o=t.getData("text/html")}catch(e){try{o=t.getData("Text")}catch(e){return}}window.console.log("Received HTML:\n\n",o),window.console.log("Received plain text:\n\n",n);const r=Object(d.pasteHandler)({HTML:o,plainText:n});if("string"!=typeof r&&r.length){e.preventDefault();const[t]=r;m||"core/heading"!==t.name&&"core/paragraph"!==t.name?O(r):(j(t.attributes.content),O(r.slice(1)))}}})))}var Ni=Object(b.compose)([Object(p.withSelect)(e=>{const{isEditedPostNew:t,getCurrentPostId:n,getCurrentPostType:o}=e("core/editor");return{isNew:t(),postId:n(),postType:o()}}),Object(p.withDispatch)(e=>({trashPost:e("core/editor").trashPost}))])((function({isNew:e,postId:t,postType:n,...o}){return e||!t?null:Object(l.createElement)(Po.Button,{className:"editor-post-trash",isDestructive:!0,isTertiary:!0,onClick:()=>o.trashPost(t,n)},Object(Xt.__)("Move to trash"))}));var Di=Object(p.withSelect)(e=>{const{isEditedPostNew:t,getCurrentPostId:n,getCurrentPostType:o}=e("core/editor"),{getPostType:r,canUser:i}=e("core"),s=n(),c=r(o()),a=(null==c?void 0:c.rest_base)||"";return{isNew:t(),postId:s,canUserDelete:!(!s||!a)&&i("delete",a,s)}})((function({isNew:e,postId:t,canUserDelete:n,children:o}){return!e&&t&&n?o:null}));var Li=Object(b.compose)([Object(p.withSelect)(e=>{const{getCurrentPost:t,getCurrentPostType:n}=e("core/editor");return{hasPublishAction:Object(u.get)(t(),["_links","wp:action-publish"],!1),postType:n()}})])((function({hasPublishAction:e,render:t}){return t({canEdit:e})}));var Fi=Object(l.createElement)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(l.createElement)(D.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),Ui=n("7fqt");function Mi(){const e=Object(p.useSelect)(e=>e("core/editor").getEditedPostAttribute("content")),t=Object(Xt._x)("words","Word count type. Do not translate!");return Object(l.createElement)("span",{className:"word-count"},Object(Ui.count)(e,t))}function zi(){const e=Object(p.useSelect)(e=>e("core/editor").getEditedPostAttribute("content"));return Object(Ui.count)(e,"characters_including_spaces")}var Vi=function({hasOutlineItemsDisabled:e,onRequestClose:t}){const{headingCount:n,paragraphCount:o,numberOfBlocks:r}=Object(p.useSelect)(e=>{const{getGlobalBlockCount:t}=e(i.store);return{headingCount:t("core/heading"),paragraphCount:t("core/paragraph"),numberOfBlocks:t()}},[]);return Object(l.createElement)(l.Fragment,null,Object(l.createElement)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":Object(Xt.__)("Document Statistics"),tabIndex:"0"},Object(l.createElement)("ul",{role:"list",className:"table-of-contents__counts"},Object(l.createElement)("li",{className:"table-of-contents__count"},Object(Xt.__)("Characters"),Object(l.createElement)("span",{className:"table-of-contents__number"},Object(l.createElement)(zi,null))),Object(l.createElement)("li",{className:"table-of-contents__count"},Object(Xt.__)("Words"),Object(l.createElement)(Mi,null)),Object(l.createElement)("li",{className:"table-of-contents__count"},Object(Xt.__)("Headings"),Object(l.createElement)("span",{className:"table-of-contents__number"},n)),Object(l.createElement)("li",{className:"table-of-contents__count"},Object(Xt.__)("Paragraphs"),Object(l.createElement)("span",{className:"table-of-contents__number"},o)),Object(l.createElement)("li",{className:"table-of-contents__count"},Object(Xt.__)("Blocks"),Object(l.createElement)("span",{className:"table-of-contents__number"},r)))),n>0&&Object(l.createElement)(l.Fragment,null,Object(l.createElement)("hr",null),Object(l.createElement)("h2",{className:"table-of-contents__title"},Object(Xt.__)("Document Outline")),Object(l.createElement)(jo,{onSelect:t,hasOutlineItemsDisabled:e})))};var Hi=Object(l.forwardRef)((function({hasOutlineItemsDisabled:e,repositionDropdown:t,...n},o){const r=Object(p.useSelect)(e=>!!e(i.store).getBlockCount(),[]);return Object(l.createElement)(Po.Dropdown,{position:t?"middle right right":"bottom",className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:e,onToggle:t})=>Object(l.createElement)(Po.Button,Object(a.a)({},n,{ref:o,onClick:r?t:void 0,icon:Fi,"aria-expanded":e,"aria-haspopup":"true",label:Object(Xt.__)("Details"),tooltipPosition:"bottom","aria-disabled":!r})),renderContent:({onClose:t})=>Object(l.createElement)(Vi,{onRequestClose:t,hasOutlineItemsDisabled:e})})}));function Wi(){const e=Object(p.useSelect)(e=>()=>{const{__experimentalGetDirtyEntityRecords:t}=e("core");return t().length>0},[]),t=t=>{if(e())return t.returnValue=Object(Xt.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return Object(l.useEffect)(()=>(window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}),[]),null}var Gi=n("diJD");var qi=Object(b.createHigherOrderComponent)(e=>Object(p.withRegistry)(t=>{const{useSubRegistry:n=!0,registry:o,...r}=t;if(!n)return Object(l.createElement)(e,r);const[s,c]=Object(l.useState)(null);return Object(l.useEffect)(()=>{const e=Object(p.createRegistry)({"core/block-editor":i.storeConfig},o);e.registerStore("core/editor",io),c(e)},[o]),s?Object(l.createElement)(p.RegistryProvider,{value:s},Object(l.createElement)(e,r)):null}),"withRegistryProvider"),Ki=n("6aBm");function $i({additionalData:e={},allowedTypes:t,filesList:n,maxUploadFileSize:o,onError:r=u.noop,onFileChange:i}){const{getCurrentPostId:s,getEditorSettings:c}=Object(p.select)("core/editor"),a=c().allowedMimeTypes;o=o||c().maxUploadFileSize,Object(Ki.uploadMedia)({allowedTypes:t,filesList:n,onFileChange:i,additionalData:{post:s(),...e},maxUploadFileSize:o,onError:({message:e})=>r(e),wpAllowedMimeTypes:a})}var Qi=function(e,t){const{reusableBlocks:n,hasUploadPermissions:o,canUseUnfilteredHTML:r,isTitleSelected:i}=Object(p.useSelect)(e=>{const{canUserUseUnfilteredHTML:t,isPostTitleSelected:n}=e(so),{canUser:o}=e(s.store);return{canUseUnfilteredHTML:t(),reusableBlocks:e(s.store).getEntityRecords("postType","wp_block",{per_page:l.Platform.select({web:-1,native:100})}),hasUploadPermissions:Object(u.defaultTo)(o("create","media"),!0),isTitleSelected:n&&n()}},[]),{undo:c}=Object(p.useDispatch)(so);return Object(l.useMemo)(()=>({...Object(u.pick)(e,["__experimentalBlockDirectory","__experimentalBlockPatternCategories","__experimentalBlockPatterns","__experimentalFeatures","__experimentalGlobalStylesBaseStyles","__experimentalGlobalStylesUserEntityId","__experimentalPreferredStyleVariations","__experimentalSetIsInserterOpened","alignWide","allowedBlockTypes","bodyPlaceholder","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","disableCustomGradients","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","focusMode","fontSizes","gradients","hasFixedToolbar","hasReducedUI","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isRTL","keepCaretInsideBlock","maxWidth","onUpdateDefaultBlockStyles","styles","template","templateLock","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock"]),mediaUpload:o?$i:void 0,__experimentalReusableBlocks:n,__experimentalFetchLinkSuggestions:(t,n)=>Object(s.__experimentalFetchLinkSuggestions)(t,n,e),__experimentalFetchRemoteUrlData:e=>Object(s.__experimentalFetchRemoteUrlData)(e),__experimentalCanUserUseUnfilteredHTML:r,__experimentalUndo:c,__experimentalShouldInsertAtTheTop:i,outlineMode:t}),[e,o,n,r,c,i,t])};var Yi=qi((function({__unstableTemplate:e,post:t,settings:n,recovery:o,initialEdits:r,children:c}){const a=Object(l.useMemo)(()=>"wp_template"===t.type?{}:{postId:t.id,postType:t.type},[t.id,t.type]),{selection:u,isReady:d}=Object(p.useSelect)(e=>{const{getEditorSelection:t,__unstableIsEditorReady:n}=e(so);return{isReady:n(),selection:t()}},[]),{id:b,type:m}=null!=e?e:t,[h,f,g]=Object(s.useEntityBlockEditor)("postType",m,{id:b}),O=Qi(n,!!e),{updatePostLock:j,setupEditor:v,updateEditorSettings:_,__experimentalTearDownEditor:y}=Object(p.useDispatch)(so),{createWarningNotice:S}=Object(p.useDispatch)(Yt.store);return Object(l.useLayoutEffect)(()=>{if(!o)return j(n.postLock),v(t,r,n.template),n.autosave&&S(Object(Xt.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:Object(Xt.__)("View the autosave"),url:n.autosave.editLink}]}),()=>{y()}},[]),Object(l.useEffect)(()=>{_(n)},[n]),d?Object(l.createElement)(s.EntityProvider,{kind:"root",type:"site"},Object(l.createElement)(s.EntityProvider,{kind:"postType",type:t.type,id:t.id},Object(l.createElement)(i.BlockContextProvider,{value:a},Object(l.createElement)(i.BlockEditorProvider,{value:h,onChange:g,onInput:f,selection:u,settings:O,useSubRegistry:!1},c,Object(l.createElement)(Gi.ReusableBlocksMenuItems,null))))):null})),Xi=n("JREk"),Ji=n.n(Xi);function Zi(e,t,n=[]){const o=Object(l.forwardRef)((n,o)=>(T()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e}),Object(l.createElement)(t,Object(a.a)({ref:o},n))));return n.forEach(n=>{o[n]=Zi(e+"."+n,t[n])}),o}function es(e,t){return(...n)=>(T()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e}),t(...n))}const ts=Zi("RichText",i.RichText,["Content"]);ts.isEmpty=es("RichText.isEmpty",i.RichText.isEmpty);const ns=Zi("Autocomplete",i.Autocomplete),os=Zi("AlignmentToolbar",i.AlignmentToolbar),rs=Zi("BlockAlignmentToolbar",i.BlockAlignmentToolbar),is=Zi("BlockControls",i.BlockControls,["Slot"]),ss=Zi("BlockEdit",i.BlockEdit),cs=Zi("BlockEditorKeyboardShortcuts",i.BlockEditorKeyboardShortcuts),as=Zi("BlockFormatControls",i.BlockFormatControls,["Slot"]),ls=Zi("BlockIcon",i.BlockIcon),us=Zi("BlockInspector",i.BlockInspector),ds=Zi("BlockList",i.BlockList),ps=Zi("BlockMover",i.BlockMover),bs=Zi("BlockNavigationDropdown",i.BlockNavigationDropdown),ms=Zi("BlockSelectionClearer",i.BlockSelectionClearer),hs=Zi("BlockSettingsMenu",i.BlockSettingsMenu),fs=Zi("BlockTitle",i.BlockTitle),gs=Zi("BlockToolbar",i.BlockToolbar),Os=Zi("ColorPalette",i.ColorPalette),js=Zi("ContrastChecker",i.ContrastChecker),vs=Zi("CopyHandler",i.CopyHandler),_s=Zi("DefaultBlockAppender",i.DefaultBlockAppender),ys=Zi("FontSizePicker",i.FontSizePicker),Ss=Zi("Inserter",i.Inserter),Es=Zi("InnerBlocks",i.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),ws=Zi("InspectorAdvancedControls",i.InspectorAdvancedControls,["Slot"]),Ps=Zi("InspectorControls",i.InspectorControls,["Slot"]),ks=Zi("PanelColorSettings",i.PanelColorSettings),Ts=Zi("PlainText",i.PlainText),Cs=Zi("RichTextShortcut",i.RichTextShortcut),xs=Zi("RichTextToolbarButton",i.RichTextToolbarButton),Bs=Zi("__unstableRichTextInputEvent",i.__unstableRichTextInputEvent),Is=Zi("MediaPlaceholder",i.MediaPlaceholder),As=Zi("MediaUpload",i.MediaUpload),Rs=Zi("MediaUploadCheck",i.MediaUploadCheck),Ns=Zi("MultiSelectScrollIntoView",i.MultiSelectScrollIntoView),Ds=Zi("NavigableToolbar",i.NavigableToolbar),Ls=Zi("ObserveTyping",i.ObserveTyping),Fs=Zi("PreserveScrollInReorder",i.PreserveScrollInReorder),Us=Zi("SkipToSelectedBlock",i.SkipToSelectedBlock),Ms=Zi("URLInput",i.URLInput),zs=Zi("URLInputButton",i.URLInputButton),Vs=Zi("URLPopover",i.URLPopover),Hs=Zi("Warning",i.Warning),Ws=Zi("WritingFlow",i.WritingFlow),Gs=es("createCustomColorsHOC",i.createCustomColorsHOC),qs=es("getColorClassName",i.getColorClassName),Ks=es("getColorObjectByAttributeValues",i.getColorObjectByAttributeValues),$s=es("getColorObjectByColorValue",i.getColorObjectByColorValue),Qs=es("getFontSize",i.getFontSize),Ys=es("getFontSizeClass",i.getFontSizeClass),Xs=es("withColorContext",i.withColorContext),Js=es("withColors",i.withColors),Zs=es("withFontSizes",i.withFontSizes)},RMJe:function(e,t,n){"use strict";var o=n("GRId"),r=n("Tqx9");const i=Object(o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(o.createElement)(r.Path,{d:"M18.3 5.6L9.9 16.9l-4.6-3.4-.9 1.2 5.8 4.3 9.3-12.6z"}));t.a=i},Rk8H:function(e,t,n){var o=n("jTPX");e.exports=function(e){var t=o(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=o(e,"line-height"),n=parseFloat(t,10),r?e.style.lineHeight=r: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,s=document.createElement(i);s.innerHTML="&nbsp;","TEXTAREA"===i.toUpperCase()&&s.setAttribute("rows","1");var c=o(e,"font-size");s.style.fontSize=c,s.style.padding="0px",s.style.border="0px";var a=document.body;a.appendChild(s),n=s.offsetHeight,a.removeChild(s)}return n}},RxS6:function(e,t){e.exports=window.wp.keycodes},TSYQ:function(e,t,n){var o;
     7 */o=[e,t],n=function(e,t){"use strict";var n="function"==typeof Map?new Map:function(){var e=[],t=[];return{has:function(t){return e.indexOf(t)>-1},get:function(n){return t[e.indexOf(n)]},set:function(n,o){-1===e.indexOf(n)&&(e.push(n),t.push(o))},delete:function(n){var o=e.indexOf(n);o>-1&&(e.splice(o,1),t.splice(o,1))}}}(),o=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){o=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function r(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!n.has(e)){var t=null,r=null,i=null,s=function(){e.clientWidth!==r&&p()},a=function(t){window.removeEventListener("resize",s,!1),e.removeEventListener("input",p,!1),e.removeEventListener("keyup",p,!1),e.removeEventListener("autosize:destroy",a,!1),e.removeEventListener("autosize:update",p,!1),Object.keys(t).forEach((function(n){e.style[n]=t[n]})),n.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",p,!1),window.addEventListener("resize",s,!1),e.addEventListener("input",p,!1),e.addEventListener("autosize:update",p,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",n.set(e,{destroy:a,update:p}),l()}function l(){var n=window.getComputedStyle(e,null);"vertical"===n.resize?e.style.resize="none":"both"===n.resize&&(e.style.resize="horizontal"),t="content-box"===n.boxSizing?-(parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)):parseFloat(n.borderTopWidth)+parseFloat(n.borderBottomWidth),isNaN(t)&&(t=0),p()}function c(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function u(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}function d(){if(0!==e.scrollHeight){var n=u(e),o=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+t+"px",r=e.clientWidth,n.forEach((function(e){e.node.scrollTop=e.scrollTop})),o&&(document.documentElement.scrollTop=o)}}function p(){d();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),r="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(r<t?"hidden"===n.overflowY&&(c("scroll"),d(),r="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(c("hidden"),d(),r="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),i!==r){i=r;var s=o("autosize:resized");try{e.dispatchEvent(s)}catch(e){}}}}function i(e){var t=n.get(e);t&&t.destroy()}function s(e){var t=n.get(e);t&&t.update()}var a=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((a=function(e){return e}).destroy=function(e){return e},a.update=function(e){return e}):((a=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],(function(e){return r(e,t)})),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],i),e},a.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],s),e}),t.default=a,e.exports=t.default},void 0===(r="function"==typeof n?n.apply(t,o):n)||(e.exports=r)},4403:function(e,t){var n;
     8 /*!
     8 /*!
     9   Copyright (c) 2018 Jed Watson.
     9   Copyright (c) 2018 Jed Watson.
    10   Licensed under the MIT License (MIT), see
    10   Licensed under the MIT License (MIT), see
    11   http://jedwatson.github.io/classnames
    11   http://jedwatson.github.io/classnames
    12 */!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o)){if(o.length){var s=r.apply(null,o);s&&e.push(s)}}else if("object"===i)if(o.toString===Object.prototype.toString)for(var c in o)n.call(o,c)&&o[c]&&e.push(c);else e.push(o.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(t,[]))||(e.exports=o)}()},Tqx9:function(e,t){e.exports=window.wp.primitives},WbBG:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},YLtl:function(e,t){e.exports=window.lodash},axFQ:function(e,t){e.exports=window.wp.blockEditor},bWcr:function(e,t,n){"use strict";var o=n("GRId"),r=n("Tqx9");const i=Object(o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(o.createElement)(r.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));t.a=i},cDcd:function(e,t){e.exports=window.React},diJD:function(e,t){e.exports=window.wp.reusableBlocks},g56x:function(e,t){e.exports=window.wp.hooks},hF7m:function(e,t){e.exports=window.wp.keyboardShortcuts},iClF:function(e,t,n){"use strict";var o=n("GRId");t.a=function({icon:e,size:t=24,...n}){return Object(o.cloneElement)(e,{width:t,height:t,...n})}},jTPX: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()}))]}},jZUy:function(e,t){e.exports=window.wp.coreData},l3Sj:function(e,t){e.exports=window.wp.i18n},onLe:function(e,t){e.exports=window.wp.notices},pPDe:function(e,t,n){"use strict";var o,r;function i(e){return[e]}function s(){var e={clear:function(){e.head=null}};return e}function c(e,t,n){var o;if(e.length!==t.length)return!1;for(o=n;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}o={},r="undefined"!=typeof WeakMap,t.a=function(e,t){var n,a;function l(){n=r?new WeakMap:s()}function u(){var n,o,r,i,s,l=arguments.length;for(i=new Array(l),r=0;r<l;r++)i[r]=arguments[r];for(s=t.apply(null,i),(n=a(s)).isUniqueByDependants||(n.lastDependants&&!c(s,n.lastDependants,0)&&n.clear(),n.lastDependants=s),o=n.head;o;){if(c(o.args,i,1))return o!==n.head&&(o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=n.head,o.prev=null,n.head.prev=o,n.head=o),o.val;o=o.next}return o={val:e.apply(null,i)},i[0]=null,o.args=i,n.head&&(n.head.prev=o,o.next=n.head),n.head=o,o.val}return t||(t=i),a=r?function(e){var t,r,i,c,a,l=n,u=!0;for(t=0;t<e.length;t++){if(r=e[t],!(a=r)||"object"!=typeof a){u=!1;break}l.has(r)?l=l.get(r):(i=new WeakMap,l.set(r,i),l=i)}return l.has(o)||((c=s()).isUniqueByDependants=u,l.set(o,c)),l.get(o)}:function(){return n},u.getDependants=t,u.clear=l,l(),u}},qRz9:function(e,t){e.exports=window.wp.richText},rmEH:function(e,t){e.exports=window.wp.htmlEntities},"tI+e":function(e,t){e.exports=window.wp.components},w95h:function(e,t,n){"use strict";var o=n("GRId"),r=n("Tqx9");const i=Object(o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(o.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));t.a=i},wduq:function(e,t,n){"use strict";var o=n("GRId"),r=n("Tqx9");const i=Object(o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(o.createElement)(r.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));t.a=i},wx14:function(e,t,n){"use strict";function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return o}))},ywyh:function(e,t){e.exports=window.wp.apiFetch}});
    12 */!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var s=r.apply(null,n);s&&e.push(s)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var a in n)o.call(n,a)&&n[a]&&e.push(a);else e.push(n.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},4827:function(e){e.exports=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,(function(e,t){return t.toUpperCase()}))]}},9894:function(e,t,n){var o=n(4827);e.exports=function(e){var t=o(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=o(e,"line-height"),n=parseFloat(t,10),r?e.style.lineHeight=r: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,s=document.createElement(i);s.innerHTML="&nbsp;","TEXTAREA"===i.toUpperCase()&&s.setAttribute("rows","1");var a=o(e,"font-size");s.style.fontSize=a,s.style.padding="0px",s.style.border="0px";var l=document.body;l.appendChild(s),n=s.offsetHeight,l.removeChild(s)}return n}},5372:function(e,t,n){"use strict";var o=n(9567);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,s){if(s!==o){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,bigint: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:r};return n.PropTypes=n,n}},2652:function(e,t,n){e.exports=n(5372)()},9567:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5438:function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=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}o(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,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s=this&&this.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&(n[o[r]]=e[o[r]])}return n};t.__esModule=!0;var a=n(9196),l=n(2652),c=n(6411),u=n(9894),d="autosize:resized",p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return r(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,o=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||o?setTimeout((function(){return e.textarea&&c(e.textarea)})):this.textarea&&c(this.textarea),this.textarea&&this.textarea.addEventListener(d,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(d,this.onResize),c.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),o=(t.onChange,t.style),r=(t.innerRef,t.children),l=s(t,["onResize","maxRows","onChange","style","innerRef","children"]),c=this.state.lineHeight,u=n&&c?c*n:null;return a.createElement("textarea",i({},l,{onChange:this.onChange,style:u?i({},o,{maxHeight:u}):o,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),r)},t.prototype.componentDidUpdate=function(){this.textarea&&c.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:l.number,maxRows:l.number,onResize:l.func,innerRef:l.any,async:l.bool},t}(a.Component);t.TextareaAutosize=a.forwardRef((function(e,t){return a.createElement(p,i({},e,{innerRef:t}))}))},773:function(e,t,n){"use strict";var o=n(5438);t.Z=o.TextareaAutosize},9196:function(e){"use strict";e.exports=window.React}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};!function(){"use strict";n.r(o),n.d(o,{AlignmentToolbar:function(){return ss},Autocomplete:function(){return is},AutosaveMonitor:function(){return lo},BlockAlignmentToolbar:function(){return as},BlockControls:function(){return ls},BlockEdit:function(){return cs},BlockEditorKeyboardShortcuts:function(){return us},BlockFormatControls:function(){return ds},BlockIcon:function(){return ps},BlockInspector:function(){return ms},BlockList:function(){return hs},BlockMover:function(){return gs},BlockNavigationDropdown:function(){return fs},BlockSelectionClearer:function(){return vs},BlockSettingsMenu:function(){return _s},BlockTitle:function(){return ys},BlockToolbar:function(){return bs},ColorPalette:function(){return Es},ContrastChecker:function(){return ws},CopyHandler:function(){return Ss},DefaultBlockAppender:function(){return Ps},DocumentOutline:function(){return bo},DocumentOutlineCheck:function(){return Eo},EditorHistoryRedo:function(){return Io},EditorHistoryUndo:function(){return No},EditorKeyboardShortcutsRegister:function(){return Co},EditorNotices:function(){return Do},EditorProvider:function(){return Ji},EditorSnackbars:function(){return Lo},EntitiesSavedStates:function(){return Vo},ErrorBoundary:function(){return Go},FontSizePicker:function(){return ks},InnerBlocks:function(){return Ts},Inserter:function(){return Cs},InspectorAdvancedControls:function(){return xs},InspectorControls:function(){return Bs},LocalAutosaveMonitor:function(){return qo},MediaPlaceholder:function(){return Ls},MediaUpload:function(){return Os},MediaUploadCheck:function(){return Fs},MultiSelectScrollIntoView:function(){return Us},NavigableToolbar:function(){return Ms},ObserveTyping:function(){return zs},PageAttributesCheck:function(){return Qo},PageAttributesOrder:function(){return Zo},PageAttributesParent:function(){return ir},PageTemplate:function(){return sr},PanelColorSettings:function(){return As},PlainText:function(){return Is},PostAuthor:function(){return ur},PostAuthorCheck:function(){return dr},PostComments:function(){return pr},PostExcerpt:function(){return mr},PostExcerptCheck:function(){return hr},PostFeaturedImage:function(){return Sr},PostFeaturedImageCheck:function(){return fr},PostFormat:function(){return Cr},PostFormatCheck:function(){return Pr},PostLastRevision:function(){return Br},PostLastRevisionCheck:function(){return xr},PostLockedModal:function(){return Ar},PostPendingStatus:function(){return Nr},PostPendingStatusCheck:function(){return Ir},PostPingbacks:function(){return Rr},PostPreviewButton:function(){return Lr},PostPublishButton:function(){return Ur},PostPublishButtonLabel:function(){return Or},PostPublishPanel:function(){return yi},PostSavedState:function(){return ki},PostSchedule:function(){return Kr},PostScheduleCheck:function(){return Ci},PostScheduleLabel:function(){return qr},PostSlug:function(){return Bi},PostSlugCheck:function(){return Ti},PostSticky:function(){return Ii},PostStickyCheck:function(){return Ai},PostSwitchToDraftButton:function(){return Pi},PostTaxonomies:function(){return Ni},PostTaxonomiesCheck:function(){return Ri},PostTaxonomiesFlatTermSelector:function(){return ni},PostTaxonomiesHierarchicalTermSelector:function(){return di},PostTextEditor:function(){return Li},PostTitle:function(){return Fi},PostTrash:function(){return Ui},PostTrashCheck:function(){return Mi},PostTypeSupportCheck:function(){return Yo},PostVisibility:function(){return Gr},PostVisibilityCheck:function(){return zi},PostVisibilityLabel:function(){return jr},RichText:function(){return rs},RichTextShortcut:function(){return Ns},RichTextToolbarButton:function(){return Rs},ServerSideRender:function(){return ts()},SkipToSelectedBlock:function(){return Vs},TableOfContents:function(){return $i},TextEditorGlobalKeyboardShortcuts:function(){return ko},ThemeSupportCheck:function(){return gr},URLInput:function(){return Hs},URLInputButton:function(){return Ws},URLPopover:function(){return Gs},UnsavedChangesWarning:function(){return Ki},VisualEditorGlobalKeyboardShortcuts:function(){return Po},Warning:function(){return js},WordCount:function(){return Wi},WritingFlow:function(){return $s},__unstableRichTextInputEvent:function(){return Ds},cleanForSlug:function(){return na},createCustomColorsHOC:function(){return Ks},getColorClassName:function(){return qs},getColorObjectByAttributeValues:function(){return Qs},getColorObjectByColorValue:function(){return Ys},getFontSize:function(){return Xs},getFontSizeClass:function(){return Zs},getTemplatePartIcon:function(){return U},mediaUpload:function(){return Xi},store:function(){return oo},storeConfig:function(){return no},transformStyles:function(){return p.transformStyles},userAutocompleter:function(){return so},withColorContext:function(){return Js},withColors:function(){return ea},withFontSizes:function(){return ta}});var e={};n.r(e),n.d(e,{__experimentalGetDefaultTemplatePartAreas:function(){return Ht},__experimentalGetDefaultTemplateType:function(){return Wt},__experimentalGetDefaultTemplateTypes:function(){return Vt},__experimentalGetTemplateInfo:function(){return Gt},__unstableIsEditorReady:function(){return Me},canInsertBlockType:function(){return Ft},canUserUseUnfilteredHTML:function(){return Re},didPostSaveRequestFail:function(){return fe},didPostSaveRequestSucceed:function(){return ge},getActivePostLock:function(){return Ne},getAdjacentBlockClientId:function(){return lt},getAutosaveAttribute:function(){return ne},getBlock:function(){return Ke},getBlockAttributes:function(){return $e},getBlockCount:function(){return Je},getBlockHierarchyRootClientId:function(){return at},getBlockIndex:function(){return wt},getBlockInsertionPoint:function(){return Nt},getBlockListSettings:function(){return zt},getBlockMode:function(){return Bt},getBlockName:function(){return Ge},getBlockOrder:function(){return Et},getBlockRootClientId:function(){return st},getBlockSelectionEnd:function(){return tt},getBlockSelectionStart:function(){return et},getBlocks:function(){return qe},getBlocksByClientId:function(){return Ze},getClientIdsOfDescendants:function(){return Qe},getClientIdsWithDescendants:function(){return Ye},getCurrentPost:function(){return q},getCurrentPostAttribute:function(){return ee},getCurrentPostId:function(){return Y},getCurrentPostLastRevisionId:function(){return Z},getCurrentPostRevisionsCount:function(){return X},getCurrentPostType:function(){return Q},getEditedPostAttribute:function(){return te},getEditedPostContent:function(){return Ee},getEditedPostPreviewLink:function(){return ye},getEditedPostSlug:function(){return ke},getEditedPostVisibility:function(){return oe},getEditorBlocks:function(){return Le},getEditorSelection:function(){return Ue},getEditorSelectionEnd:function(){return Fe},getEditorSelectionStart:function(){return Oe},getEditorSettings:function(){return ze},getFirstMultiSelectedBlockClientId:function(){return ht},getGlobalBlockCount:function(){return Xe},getInserterItems:function(){return Ut},getLastMultiSelectedBlockClientId:function(){return gt},getMultiSelectedBlockClientIds:function(){return pt},getMultiSelectedBlocks:function(){return mt},getMultiSelectedBlocksEndClientId:function(){return bt},getMultiSelectedBlocksStartClientId:function(){return yt},getNextBlockClientId:function(){return ut},getPermalink:function(){return Pe},getPermalinkParts:function(){return Ce},getPostEdits:function(){return J},getPostLockUser:function(){return Ie},getPostTypeLabel:function(){return jt},getPreviousBlockClientId:function(){return ct},getSelectedBlock:function(){return it},getSelectedBlockClientId:function(){return rt},getSelectedBlockCount:function(){return nt},getSelectedBlocksInitialCaretPosition:function(){return dt},getStateBeforeOptimisticTransaction:function(){return Ve},getSuggestedPostFormat:function(){return be},getTemplate:function(){return Lt},getTemplateLock:function(){return Ot},hasChangedContent:function(){return G},hasEditorRedo:function(){return H},hasEditorUndo:function(){return V},hasInserterItems:function(){return Mt},hasMultiSelection:function(){return Ct},hasNonPostEntityChanges:function(){return $},hasSelectedBlock:function(){return ot},hasSelectedInnerBlock:function(){return Pt},inSomeHistory:function(){return He},isAncestorMultiSelected:function(){return _t},isAutosavingPost:function(){return ve},isBlockInsertionPointVisible:function(){return Rt},isBlockMultiSelected:function(){return vt},isBlockSelected:function(){return St},isBlockValid:function(){return je},isBlockWithinSelection:function(){return kt},isCaretWithinFormattedText:function(){return It},isCleanNewPost:function(){return K},isCurrentPostPending:function(){return re},isCurrentPostPublished:function(){return ie},isCurrentPostScheduled:function(){return se},isEditedPostAutosaveable:function(){return ue},isEditedPostBeingScheduled:function(){return de},isEditedPostDateFloating:function(){return pe},isEditedPostDirty:function(){return j},isEditedPostEmpty:function(){return ce},isEditedPostNew:function(){return W},isEditedPostPublishable:function(){return ae},isEditedPostSaveable:function(){return le},isFirstMultiSelectedBlock:function(){return ft},isMultiSelecting:function(){return Tt},isPermalinkEditable:function(){return Se},isPostAutosavingLocked:function(){return Be},isPostLockTakeover:function(){return Ae},isPostLocked:function(){return Te},isPostSavingLocked:function(){return xe},isPreviewingPost:function(){return _e},isPublishSidebarEnabled:function(){return De},isPublishingPost:function(){return we},isSavingNonPostEntityChanges:function(){return he},isSavingPost:function(){return me},isSelectionEnabled:function(){return xt},isTyping:function(){return At},isValidTemplate:function(){return Dt}});var t={};function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},r.apply(this,arguments)}n.r(t),n.d(t,{__experimentalTearDownEditor:function(){return nn},autosave:function(){return dn},clearSelectedBlock:function(){return Rn},createUndoLevel:function(){return hn},disablePublishSidebar:function(){return vn},editPost:function(){return an},enablePublishSidebar:function(){return fn},enterFormattedText:function(){return Zn},exitFormattedText:function(){return Jn},hideInsertionPoint:function(){return Wn},insertBlock:function(){return zn},insertBlocks:function(){return Vn},insertDefaultBlock:function(){return eo},lockPostAutosaving:function(){return bn},lockPostSaving:function(){return _n},mergeBlocks:function(){return $n},moveBlockToPosition:function(){return Mn},moveBlocksDown:function(){return Fn},moveBlocksUp:function(){return Un},multiSelect:function(){return Nn},receiveBlocks:function(){return Cn},redo:function(){return pn},refreshPost:function(){return cn},removeBlock:function(){return qn},removeBlocks:function(){return Kn},replaceBlock:function(){return On},replaceBlocks:function(){return Ln},resetBlocks:function(){return kn},resetEditorBlocks:function(){return wn},resetPost:function(){return on},savePost:function(){return ln},selectBlock:function(){return Bn},setTemplateValidity:function(){return Gn},setupEditor:function(){return tn},setupEditorState:function(){return sn},showInsertionPoint:function(){return Hn},startMultiSelect:function(){return An},startTyping:function(){return Yn},stopMultiSelect:function(){return In},stopTyping:function(){return Xn},synchronizeTemplate:function(){return jn},toggleBlockMode:function(){return Qn},toggleSelection:function(){return Dn},trashPost:function(){return un},undo:function(){return mn},unlockPostAutosaving:function(){return En},unlockPostSaving:function(){return yn},updateBlock:function(){return Tn},updateBlockAttributes:function(){return xn},updateBlockListSettings:function(){return to},updateEditorSettings:function(){return Sn},updatePost:function(){return rn},updatePostLock:function(){return gn}});var i=window.wp.element,s=window.lodash,a=window.wp.blocks,l=window.wp.data,c=window.wp.coreData,u=window.wp.compose,d=window.wp.hooks,p=window.wp.blockEditor;const m={...p.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,enableCustomFields:void 0,supportsLayout:!0};function h(e){return e&&"object"==typeof e&&"raw"in e?e.raw:e}var g,f,v=(0,l.combineReducers)({postId:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return"SETUP_EDITOR_STATE"===t.type?t.post.id:e},postType:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return"SETUP_EDITOR_STATE"===t.type?t.post.type:e},saving:function(){let 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(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isLocked:!1},t=arguments.length>1?arguments[1]:void 0;return"UPDATE_POST_LOCK"===t.type?t.lock:e},template:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isValid:!0},t=arguments.length>1?arguments[1]:void 0;return"SET_TEMPLATE_VALIDITY"===t.type?{...e,isValid:t.isValid}:e},postSavingLock:function(){let 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{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":return(0,s.omit)(e,t.lockName)}return e},isReady:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SETUP_EDITOR_STATE":return!0;case"TEAR_DOWN_EDITOR":return!1}return e},editorSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,t=arguments.length>1?arguments[1]:void 0;return"UPDATE_EDITOR_SETTINGS"===t.type?{...e,...t.settings}:e},postAutosavingLock:function(){let 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{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":return(0,s.omit)(e,t.lockName)}return e}});function _(e){return[e]}function y(){var e={clear:function(){e.head=null}};return e}function b(e,t,n){var o;if(e.length!==t.length)return!1;for(o=n;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}function E(e,t){var n,o;function r(){n=f?new WeakMap:y()}function i(){var n,r,i,s,a,l=arguments.length;for(s=new Array(l),i=0;i<l;i++)s[i]=arguments[i];for(a=t.apply(null,s),(n=o(a)).isUniqueByDependants||(n.lastDependants&&!b(a,n.lastDependants,0)&&n.clear(),n.lastDependants=a),r=n.head;r;){if(b(r.args,s,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,s)},s[0]=null,r.args=s,n.head&&(n.head.prev=r,r.next=n.head),n.head=r,r.val}return t||(t=_),o=f?function(e){var t,o,r,i,s,a=n,l=!0;for(t=0;t<e.length;t++){if(o=e[t],!(s=o)||"object"!=typeof s){l=!1;break}a.has(o)?a=a.get(o):(r=new WeakMap,a.set(o,r),a=r)}return a.has(g)||((i=y()).isUniqueByDependants=l,a.set(g,i)),a.get(g)}:function(){return n},i.getDependants=t,i.clear=r,r(),i}g={},f="undefined"!=typeof WeakMap;var w=window.wp.date,S=window.wp.url,P=window.wp.deprecated,k=n.n(P),C=window.wp.primitives;var T=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),x=window.wp.preferences;const B=new Set(["meta"]),A="SAVE_POST_NOTICE_ID",I="TRASH_POST_NOTICE_ID",N=/%(?:postname|pagename)%/,R=["title","excerpt","content"];var D=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var L=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var O=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var F=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function U(e){return"header"===e?D:"footer"===e?L:"sidebar"===e?O:F}const M={},z=[],V=(0,l.createRegistrySelector)((e=>()=>e(c.store).hasUndo())),H=(0,l.createRegistrySelector)((e=>()=>e(c.store).hasRedo()));function W(e){return"auto-draft"===q(e).status}function G(e){const t=J(e);return"blocks"in t||"content"in t}const j=(0,l.createRegistrySelector)((e=>t=>{const n=Q(t),o=Y(t);return!!e(c.store).hasEditsForEntityRecord("postType",n,o)})),$=(0,l.createRegistrySelector)((e=>t=>{const n=e(c.store).__experimentalGetDirtyEntityRecords(),{type:o,id:r}=q(t);return(0,s.some)(n,(e=>"postType"!==e.kind||e.name!==o||e.key!==r))}));function K(e){return!j(e)&&W(e)}const q=(0,l.createRegistrySelector)((e=>t=>{const n=Y(t),o=Q(t),r=e(c.store).getRawEntityRecord("postType",o,n);return r||M}));function Q(e){return e.postType}function Y(e){return e.postId}function X(e){return(0,s.get)(q(e),["_links","version-history",0,"count"],0)}function Z(e){return(0,s.get)(q(e),["_links","predecessor-version",0,"id"],null)}const J=(0,l.createRegistrySelector)((e=>t=>{const n=Q(t),o=Y(t);return e(c.store).getEntityRecordEdits("postType",n,o)||M}));function ee(e,t){switch(t){case"type":return Q(e);case"id":return Y(e);default:const n=q(e);if(!n.hasOwnProperty(t))break;return h(n[t])}}function te(e,t){if("content"===t)return Ee(e);const n=J(e);return n.hasOwnProperty(t)?B.has(t)?((e,t)=>{const n=J(e);return n.hasOwnProperty(t)?{...ee(e,t),...n[t]}:ee(e,t)})(e,t):n[t]:ee(e,t)}const ne=(0,l.createRegistrySelector)((e=>(t,n)=>{if(!(0,s.includes)(R,n)&&"preview_link"!==n)return;const o=Q(t),r=Y(t),i=(0,s.get)(e(c.store).getCurrentUser(),["id"]),a=e(c.store).getAutosave(o,r,i);return a?h(a[n]):void 0}));function oe(e){if("private"===te(e,"status"))return"private";return te(e,"password")?"password":"public"}function re(e){return"pending"===q(e).status}function ie(e,t){const n=t||q(e);return-1!==["publish","private"].indexOf(n.status)||"future"===n.status&&!(0,w.isInTheFuture)(new Date(Number((0,w.getDate)(n.date))-6e4))}function se(e){return"future"===q(e).status&&!ie(e)}function ae(e){const t=q(e);return j(e)||-1===["publish","private","future"].indexOf(t.status)}function le(e){return!me(e)&&(!!te(e,"title")||!!te(e,"excerpt")||!ce(e)||"native"===i.Platform.OS)}function ce(e){const t=Le(e);if(t.length){if(t.length>1)return!1;const e=t[0].name;if(e!==(0,a.getDefaultBlockName)()&&e!==(0,a.getFreeformContentHandlerName)())return!1}return!Ee(e)}const ue=(0,l.createRegistrySelector)((e=>t=>{if(!le(t))return!1;if(Be(t))return!1;const n=Q(t),o=Y(t),r=e(c.store).hasFetchedAutosaves(n,o),i=(0,s.get)(e(c.store).getCurrentUser(),["id"]),a=e(c.store).getAutosave(n,o,i);return!!r&&(!a||(!!G(t)||["title","excerpt"].some((e=>h(a[e])!==te(t,e)))))}));function de(e){const t=te(e,"date"),n=new Date(Number((0,w.getDate)(t))-6e4);return(0,w.isInTheFuture)(n)}function pe(e){const t=te(e,"date"),n=te(e,"modified"),o=q(e).status;return("draft"===o||"auto-draft"===o||"pending"===o)&&(t===n||null===t)}const me=(0,l.createRegistrySelector)((e=>t=>{const n=Q(t),o=Y(t);return e(c.store).isSavingEntityRecord("postType",n,o)})),he=(0,l.createRegistrySelector)((e=>t=>{const n=e(c.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:r}=q(t);return(0,s.some)(n,(e=>"postType"!==e.kind||e.name!==o||e.key!==r))})),ge=(0,l.createRegistrySelector)((e=>t=>{const n=Q(t),o=Y(t);return!e(c.store).getLastEntitySaveError("postType",n,o)})),fe=(0,l.createRegistrySelector)((e=>t=>{const n=Q(t),o=Y(t);return!!e(c.store).getLastEntitySaveError("postType",n,o)}));function ve(e){return!!me(e)&&!!(0,s.get)(e.saving,["options","isAutosave"])}function _e(e){return!!me(e)&&!!(0,s.get)(e.saving,["options","isPreview"])}function ye(e){if(e.saving.pending||me(e))return;let t=ne(e,"preview_link");t&&"draft"!==q(e).status||(t=te(e,"link"),t&&(t=(0,S.addQueryArgs)(t,{preview:!0})));const n=te(e,"featured_media");return t&&n?(0,S.addQueryArgs)(t,{_thumbnail_id:n}):t}function be(e){const t=Le(e);if(t.length>2)return null;let n;if(1===t.length&&(n=t[0].name,"core/embed"===n)){var o;const e=null===(o=t[0].attributes)||void 0===o?void 0:o.providerNameSlug;["youtube","vimeo"].includes(e)?n="core/video":["spotify","soundcloud"].includes(e)&&(n="core/audio")}switch(2===t.length&&"core/paragraph"===t[1].name&&(n=t[0].name),n){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}const Ee=(0,l.createRegistrySelector)((e=>t=>{const n=Y(t),o=Q(t),r=e(c.store).getEditedEntityRecord("postType",o,n);if(r){if("function"==typeof r.content)return r.content(r);if(r.blocks)return(0,a.__unstableSerializeAndClean)(r.blocks);if(r.content)return r.content}return""}));function we(e){return me(e)&&!ie(e)&&"publish"===te(e,"status")}function Se(e){const t=te(e,"permalink_template");return N.test(t)}function Pe(e){const t=Ce(e);if(!t)return null;const{prefix:n,postName:o,suffix:r}=t;return Se(e)?n+o+r:n}function ke(e){return te(e,"slug")||(0,S.cleanForSlug)(te(e,"title"))||Y(e)}function Ce(e){const t=te(e,"permalink_template");if(!t)return null;const n=te(e,"slug")||te(e,"generated_slug"),[o,r]=t.split(N);return{prefix:o,postName:n,suffix:r}}function Te(e){return e.postLock.isLocked}function xe(e){return Object.keys(e.postSavingLock).length>0}function Be(e){return Object.keys(e.postAutosavingLock).length>0}function Ae(e){return e.postLock.isTakeover}function Ie(e){return e.postLock.user}function Ne(e){return e.postLock.activePostLock}function Re(e){return(0,s.has)(q(e),["_links","wp:action-unfiltered-html"])}const De=(0,l.createRegistrySelector)((e=>()=>!!e(x.store).get("core/edit-post","isPublishSidebarEnabled")));function Le(e){return te(e,"blocks")||z}function Oe(e){var t;return k()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),null===(t=te(e,"selection"))||void 0===t?void 0:t.selectionStart}function Fe(e){var t;return k()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),null===(t=te(e,"selection"))||void 0===t?void 0:t.selectionEnd}function Ue(e){return te(e,"selection")}function Me(e){return e.isReady}function ze(e){return e.editorSettings}function Ve(){return k()("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function He(){return k()("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function We(e){return(0,l.createRegistrySelector)((t=>function(n){k()("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"});for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];return t(p.store)[e](...r)}))}const Ge=We("getBlockName"),je=We("isBlockValid"),$e=We("getBlockAttributes"),Ke=We("getBlock"),qe=We("getBlocks"),Qe=We("getClientIdsOfDescendants"),Ye=We("getClientIdsWithDescendants"),Xe=We("getGlobalBlockCount"),Ze=We("getBlocksByClientId"),Je=We("getBlockCount"),et=We("getBlockSelectionStart"),tt=We("getBlockSelectionEnd"),nt=We("getSelectedBlockCount"),ot=We("hasSelectedBlock"),rt=We("getSelectedBlockClientId"),it=We("getSelectedBlock"),st=We("getBlockRootClientId"),at=We("getBlockHierarchyRootClientId"),lt=We("getAdjacentBlockClientId"),ct=We("getPreviousBlockClientId"),ut=We("getNextBlockClientId"),dt=We("getSelectedBlocksInitialCaretPosition"),pt=We("getMultiSelectedBlockClientIds"),mt=We("getMultiSelectedBlocks"),ht=We("getFirstMultiSelectedBlockClientId"),gt=We("getLastMultiSelectedBlockClientId"),ft=We("isFirstMultiSelectedBlock"),vt=We("isBlockMultiSelected"),_t=We("isAncestorMultiSelected"),yt=We("getMultiSelectedBlocksStartClientId"),bt=We("getMultiSelectedBlocksEndClientId"),Et=We("getBlockOrder"),wt=We("getBlockIndex"),St=We("isBlockSelected"),Pt=We("hasSelectedInnerBlock"),kt=We("isBlockWithinSelection"),Ct=We("hasMultiSelection"),Tt=We("isMultiSelecting"),xt=We("isSelectionEnabled"),Bt=We("getBlockMode"),At=We("isTyping"),It=We("isCaretWithinFormattedText"),Nt=We("getBlockInsertionPoint"),Rt=We("isBlockInsertionPointVisible"),Dt=We("isValidTemplate"),Lt=We("getTemplate"),Ot=We("getTemplateLock"),Ft=We("canInsertBlockType"),Ut=We("getInserterItems"),Mt=We("hasInserterItems"),zt=We("getBlockListSettings");function Vt(e){var t;return null===(t=ze(e))||void 0===t?void 0:t.defaultTemplateTypes}const Ht=E((e=>{var t;const n=(null===(t=ze(e))||void 0===t?void 0:t.defaultTemplatePartAreas)||[];return null==n?void 0:n.map((e=>({...e,icon:U(e.icon)})))}),(e=>{var t;return[null===(t=ze(e))||void 0===t?void 0:t.defaultTemplatePartAreas]})),Wt=E(((e,t)=>(0,s.find)(Vt(e),{slug:t})||{}),((e,t)=>[Vt(e),t]));function Gt(e,t){var n;if(!t)return{};const{excerpt:o,slug:r,title:i,area:a}=t,{title:l,description:c}=Wt(e,r),u=(0,s.isString)(i)?i:null==i?void 0:i.rendered;return{title:u&&u!==r?u:l||r,description:((0,s.isString)(o)?o:null==o?void 0:o.raw)||c,icon:(null===(n=Ht(e).find((e=>a===e.area)))||void 0===n?void 0:n.icon)||T}}const jt=(0,l.createRegistrySelector)((e=>t=>{var n;const o=Q(t),r=e(c.store).getPostType(o);return null==r||null===(n=r.labels)||void 0===n?void 0:n.singular_name}));var $t=window.wp.apiFetch,Kt=n.n($t),qt=window.wp.notices;function Qt(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function Yt(e,t,n,o,r){window.sessionStorage.setItem(Qt(e,t),JSON.stringify({post_title:n,content:o,excerpt:r}))}function Xt(e,t){window.sessionStorage.removeItem(Qt(e,t))}var Zt=window.wp.i18n;function Jt(e){const{previousPost:t,post:n,postType:o}=e;if((0,s.get)(e.options,["isAutosave"]))return[];if("trash"===n.status&&"trash"!==t.status)return[];const r=["publish","private","future"],i=(0,s.includes)(r,t.status),a=(0,s.includes)(r,n.status);let l,c,u=(0,s.get)(o,["viewable"],!1);i||a?i&&!a?(l=o.labels.item_reverted_to_draft,u=!1):l=!i&&a?{publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[n.status]:o.labels.item_updated:(l=(0,Zt.__)("Draft saved."),c=!0);const d=[];return u&&d.push({label:c?(0,Zt.__)("View Preview"):o.labels.view_item,url:n.link}),[l,{id:A,type:"snackbar",actions:d}]}function en(e){const{post:t,edits:n,error:o}=e;if(o&&"rest_autosave_no_changes"===o.code)return[];const r=["publish","private","future"],i=-1!==r.indexOf(t.status),s={publish:(0,Zt.__)("Publishing failed."),private:(0,Zt.__)("Publishing failed."),future:(0,Zt.__)("Scheduling failed.")};let a=i||-1===r.indexOf(n.status)?(0,Zt.__)("Updating failed."):s[n.status];return o.message&&!/<\/?[^>]*>/.test(o.message)&&(a=[a,o.message].join(" ")),[a,{id:A}]}const tn=(e,t,n)=>o=>{let{dispatch:r}=o;r.setupEditorState(e);if("auto-draft"===e.status&&n){let o;o=(0,s.has)(t,["content"])?t.content:e.content.raw;let i=(0,a.parse)(o);i=(0,a.synchronizeBlocksWithTemplate)(i,n),r.resetEditorBlocks(i,{__unstableShouldCreateUndoLevel:!1})}t&&Object.values(t).some((t=>{var n,o;let[r,i]=t;return i!==(null!==(n=null===(o=e[r])||void 0===o?void 0:o.raw)&&void 0!==n?n:e[r])}))&&r.editPost(t)};function nn(){return{type:"TEAR_DOWN_EDITOR"}}function on(){return k()("wp.data.dispatch( 'core/editor' ).resetPost",{since:"6.0",version:"6.3",alternative:"Initialize the editor with the setupEditorState action"}),{type:"DO_NOTHING"}}function rn(){return k()("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function sn(e){return{type:"SETUP_EDITOR_STATE",post:e}}const an=(e,t)=>n=>{let{select:o,registry:r}=n;const{id:i,type:s}=o.getCurrentPost();r.dispatch(c.store).editEntityRecord("postType",s,i,e,t)},ln=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{let{select:n,dispatch:o,registry:r}=t;if(!n.isEditedPostSaveable())return;const i=n.getEditedPostContent();e.isAutosave||o.editPost({content:i},{undoIgnore:!0});const s=n.getCurrentPost(),a={id:s.id,...r.select(c.store).getEntityRecordNonTransientEdits("postType",s.type,s.id),content:i};o({type:"REQUEST_POST_UPDATE_START",options:e}),await r.dispatch(c.store).saveEntityRecord("postType",s.type,a,e),o({type:"REQUEST_POST_UPDATE_FINISH",options:e});const l=r.select(c.store).getLastEntitySaveError("postType",s.type,s.id);if(l){const e=en({post:s,edits:a,error:l});e.length&&r.dispatch(qt.store).createErrorNotice(...e)}else{const t=n.getCurrentPost(),o=Jt({previousPost:s,post:t,postType:await r.resolveSelect(c.store).getPostType(t.type),options:e});o.length&&r.dispatch(qt.store).createSuccessNotice(...o),e.isAutosave||r.dispatch(p.store).__unstableMarkLastChangeAsPersistent()}}};function cn(){return k()("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}const un=()=>async e=>{let{select:t,dispatch:n,registry:o}=e;const r=t.getCurrentPostType(),i=await o.resolveSelect(c.store).getPostType(r);o.dispatch(qt.store).removeNotice(I);try{const e=t.getCurrentPost();await Kt()({path:`/wp/v2/${i.rest_base}/${e.id}`,method:"DELETE"}),await n.savePost()}catch(e){o.dispatch(qt.store).createErrorNotice(...(s={error:e},[s.error.message&&"unknown_error"!==s.error.code?s.error.message:(0,Zt.__)("Trashing failed"),{id:I}]))}var s},dn=function(){let{local:e=!1,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async n=>{let{select:o,dispatch:r}=n;if(e){const e=o.getCurrentPost(),t=o.isEditedPostNew(),n=o.getEditedPostAttribute("title"),r=o.getEditedPostAttribute("content"),i=o.getEditedPostAttribute("excerpt");Yt(e.id,t,n,r,i)}else await r.savePost({isAutosave:!0,...t})}},pn=()=>e=>{let{registry:t}=e;t.dispatch(c.store).redo()},mn=()=>e=>{let{registry:t}=e;t.dispatch(c.store).undo()};function hn(){return k()("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function gn(e){return{type:"UPDATE_POST_LOCK",lock:e}}const fn=()=>e=>{let{registry:t}=e;t.dispatch(x.store).set("core/edit-post","isPublishSidebarEnabled",!0)},vn=()=>e=>{let{registry:t}=e;t.dispatch(x.store).set("core/edit-post","isPublishSidebarEnabled",!1)};function _n(e){return{type:"LOCK_POST_SAVING",lockName:e}}function yn(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function bn(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function En(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}const wn=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n=>{let{select:o,dispatch:r,registry:i}=n;const{__unstableShouldCreateUndoLevel:s,selection:l}=t,u={blocks:e,selection:l};if(!1!==s){const{id:e,type:t}=o.getCurrentPost();if(i.select(c.store).getEditedEntityRecord("postType",t,e).blocks===u.blocks)return void i.dispatch(c.store).__unstableCreateUndoLevel("postType",t,e);u.content=e=>{let{blocks:t=[]}=e;return(0,a.__unstableSerializeAndClean)(t)}}r.editPost(u)}};function Sn(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}const Pn=e=>function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return t=>{let{registry:o}=t;k()("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),o.dispatch(p.store)[e](...n)}},kn=Pn("resetBlocks"),Cn=Pn("receiveBlocks"),Tn=Pn("updateBlock"),xn=Pn("updateBlockAttributes"),Bn=Pn("selectBlock"),An=Pn("startMultiSelect"),In=Pn("stopMultiSelect"),Nn=Pn("multiSelect"),Rn=Pn("clearSelectedBlock"),Dn=Pn("toggleSelection"),Ln=Pn("replaceBlocks"),On=Pn("replaceBlock"),Fn=Pn("moveBlocksDown"),Un=Pn("moveBlocksUp"),Mn=Pn("moveBlockToPosition"),zn=Pn("insertBlock"),Vn=Pn("insertBlocks"),Hn=Pn("showInsertionPoint"),Wn=Pn("hideInsertionPoint"),Gn=Pn("setTemplateValidity"),jn=Pn("synchronizeTemplate"),$n=Pn("mergeBlocks"),Kn=Pn("removeBlocks"),qn=Pn("removeBlock"),Qn=Pn("toggleBlockMode"),Yn=Pn("startTyping"),Xn=Pn("stopTyping"),Zn=Pn("enterFormattedText"),Jn=Pn("exitFormattedText"),eo=Pn("insertDefaultBlock"),to=Pn("updateBlockListSettings"),no={reducer:v,selectors:e,actions:t},oo=(0,l.createReduxStore)("core/editor",{...no});(0,l.register)(oo);function ro(e){const t=(0,s.mapValues)((0,s.pickBy)(e.attributes,{source:"meta"}),"meta");return(0,s.isEmpty)(t)||(e.edit=(e=>(0,u.createHigherOrderComponent)((t=>n=>{let{attributes:o,setAttributes:a,...u}=n;const d=(0,l.useSelect)((e=>e(oo).getCurrentPostType()),[]),[p,m]=(0,c.useEntityProp)("postType",d,"meta"),h=(0,i.useMemo)((()=>({...o,...(0,s.mapValues)(e,(e=>p[e]))})),[o,p]);return(0,i.createElement)(t,r({attributes:h,setAttributes:t=>{const n=(0,s.mapKeys)((0,s.pickBy)(t,((t,n)=>e[n])),((t,n)=>e[n]));(0,s.isEmpty)(n)||m(n),a(t)}},u))}),"withMetaAttributeSource"))(t)(e.edit)),e}function io(e){const t=e.avatar_urls&&e.avatar_urls[24]?(0,i.createElement)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,i.createElement)("span",{className:"editor-autocompleters__no-avatar"});return(0,i.createElement)(i.Fragment,null,t,(0,i.createElement)("span",{className:"editor-autocompleters__user-name"},e.name),(0,i.createElement)("span",{className:"editor-autocompleters__user-slug"},e.slug))}(0,d.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",ro),(0,l.select)(a.store).getBlockTypes().map((e=>{let{name:t}=e;return(0,l.select)(a.store).getBlockType(t)})).forEach(ro);var so={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){const t=(0,l.useSelect)((t=>{const{getUsers:n}=t(c.store);return n({context:"view",search:encodeURIComponent(e)})}),[e]),n=(0,i.useMemo)((()=>t?t.map((e=>({key:`user-${e.slug}`,value:e,label:io(e)}))):[]),[t]);return[n]},getOptionCompletion:e=>`@${e.slug}`};(0,d.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.push((0,s.clone)(so)),e}));class ao extends i.Component{constructor(e){super(e),this.needsAutosave=!(!e.isDirty||!e.isAutosaveable)}componentDidMount(){this.props.disableIntervalChecks||this.setAutosaveTimer()}componentDidUpdate(e){this.props.disableIntervalChecks?this.props.editsReference!==e.editsReference&&this.props.autosave():(this.props.interval!==e.interval&&(clearTimeout(this.timerId),this.setAutosaveTimer()),this.props.isDirty&&(!this.props.isAutosaving||e.isAutosaving)?this.props.editsReference!==e.editsReference&&(this.needsAutosave=!0):this.needsAutosave=!1)}componentWillUnmount(){clearTimeout(this.timerId)}setAutosaveTimer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3*this.props.interval;this.timerId=setTimeout((()=>{this.autosaveTimerHandler()}),e)}autosaveTimerHandler(){this.props.isAutosaveable?(this.needsAutosave&&(this.needsAutosave=!1,this.props.autosave()),this.setAutosaveTimer()):this.setAutosaveTimer(1e3)}render(){return null}}var lo=(0,u.compose)([(0,l.withSelect)(((e,t)=>{const{getReferenceByDistinctEdits:n}=e(c.store),{isEditedPostDirty:o,isEditedPostAutosaveable:r,isAutosavingPost:i,getEditorSettings:s}=e(oo),{interval:a=s().autosaveInterval}=t;return{editsReference:n(),isDirty:o(),isAutosaveable:r(),isAutosaving:i(),interval:a}})),(0,l.withDispatch)(((e,t)=>({autosave(){const{autosave:n=e(oo).autosave}=t;n()}})))])(ao),co=window.wp.richText,uo=n(4403),po=n.n(uo);var mo=e=>{let{children:t,isValid:n,level:o,href:r,onSelect:s}=e;return(0,i.createElement)("li",{className:po()("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!n})},(0,i.createElement)("a",{href:r,className:"document-outline__button",onClick:s},(0,i.createElement)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,i.createElement)("strong",{className:"document-outline__level"},o),(0,i.createElement)("span",{className:"document-outline__item-content"},t)))};const ho=(0,i.createElement)("em",null,(0,Zt.__)("(Empty heading)")),go=[(0,i.createElement)("br",{key:"incorrect-break"}),(0,i.createElement)("em",{key:"incorrect-message"},(0,Zt.__)("(Incorrect heading level)"))],fo=[(0,i.createElement)("br",{key:"incorrect-break-h1"}),(0,i.createElement)("em",{key:"incorrect-message-h1"},(0,Zt.__)("(Your theme may already use a H1 for the post title)"))],vo=[(0,i.createElement)("br",{key:"incorrect-break-multiple-h1"}),(0,i.createElement)("em",{key:"incorrect-message-multiple-h1"},(0,Zt.__)("(Multiple H1 headings are not recommended)"))],_o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,s.flatMap)(e,(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"core/heading"===e.name?{...e,level:e.attributes.level,isEmpty:yo(e)}:_o(e.innerBlocks)}))},yo=e=>!e.attributes.content||0===e.attributes.content.length;var bo=(0,u.compose)((0,l.withSelect)((e=>{const{getBlocks:t}=e(p.store),{getEditedPostAttribute:n}=e(oo),{getPostType:o}=e(c.store),r=o(n("type"));return{title:n("title"),blocks:t(),isTitleSupported:(0,s.get)(r,["supports","title"],!1)}})))((e=>{let{blocks:t=[],title:n,onSelect:o,isTitleSupported:r,hasOutlineItemsDisabled:a}=e;const l=_o(t);if(l.length<1)return null;let c=1;const u=document.querySelector(".editor-post-title__input"),d=r&&n&&u,p=(0,s.countBy)(l,"level")[1]>1;return(0,i.createElement)("div",{className:"document-outline"},(0,i.createElement)("ul",null,d&&(0,i.createElement)(mo,{level:(0,Zt.__)("Title"),isValid:!0,onSelect:o,href:`#${u.id}`,isDisabled:a},n),l.map(((e,t)=>{const n=e.level>c+1,r=!(e.isEmpty||n||!e.level||1===e.level&&(p||d));return c=e.level,(0,i.createElement)(mo,{key:t,level:`H${e.level}`,isValid:r,isDisabled:a,href:`#block-${e.clientId}`,onSelect:o},e.isEmpty?ho:(0,co.getTextContent)((0,co.create)({html:e.attributes.content})),n&&go,1===e.level&&p&&vo,d&&1===e.level&&!p&&fo)}))))}));var Eo=(0,l.withSelect)((e=>({blocks:e(p.store).getBlocks()})))((function(e){let{blocks:t,children:n}=e;return(0,s.filter)(t,(e=>"core/heading"===e.name)).length<1?null:n})),wo=window.wp.keyboardShortcuts;var So=function(e){let{resetBlocksOnSave:t}=e;const{resetEditorBlocks:n,savePost:o}=(0,l.useDispatch)(oo),{isEditedPostDirty:r,getPostEdits:i,isPostSavingLocked:s}=(0,l.useSelect)(oo);return(0,wo.useShortcut)("core/editor/save",(e=>{if(e.preventDefault(),!s()&&r()){if(t){const e=i();if(e.content&&"string"==typeof e.content){const t=(0,a.parse)(e.content);n(t)}}o()}})),null};var Po=function(){const{redo:e,undo:t}=(0,l.useDispatch)(oo);return(0,wo.useShortcut)("core/editor/undo",(e=>{t(),e.preventDefault()})),(0,wo.useShortcut)("core/editor/redo",(t=>{e(),t.preventDefault()})),(0,i.createElement)(So,null)};function ko(){return(0,i.createElement)(So,{resetBlocksOnSave:!0})}var Co=function(){const{registerShortcut:e}=(0,l.useDispatch)(wo.store);return(0,i.useEffect)((()=>{e({name:"core/editor/save",category:"global",description:(0,Zt.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,Zt.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,Zt.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"}})}),[e]),(0,i.createElement)(p.BlockEditorKeyboardShortcuts.Register,null)},To=window.wp.components,xo=window.wp.keycodes;var Bo=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var Ao=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var Io=(0,i.forwardRef)((function(e,t){const n=(0,l.useSelect)((e=>e(oo).hasEditorRedo()),[]),{redo:o}=(0,l.useDispatch)(oo);return(0,i.createElement)(To.Button,r({},e,{ref:t,icon:(0,Zt.isRTL)()?Ao:Bo,label:(0,Zt.__)("Redo"),shortcut:xo.displayShortcut.primaryShift("z"),"aria-disabled":!n,onClick:n?o:void 0,className:"editor-history__redo"}))}));var No=(0,i.forwardRef)((function(e,t){const n=(0,l.useSelect)((e=>e(oo).hasEditorUndo()),[]),{undo:o}=(0,l.useDispatch)(oo);return(0,i.createElement)(To.Button,r({},e,{ref:t,icon:(0,Zt.isRTL)()?Bo:Ao,label:(0,Zt.__)("Undo"),shortcut:xo.displayShortcut.primary("z"),"aria-disabled":!n,onClick:n?o:void 0,className:"editor-history__undo"}))}));var Ro=(0,u.compose)([(0,l.withSelect)((e=>({isValid:e(p.store).isValidTemplate()}))),(0,l.withDispatch)((e=>{const{setTemplateValidity:t,synchronizeTemplate:n}=e(p.store);return{resetTemplateValidity:()=>t(!0),synchronizeTemplate:n}}))])((function(e){let{isValid:t,...n}=e;return t?null:(0,i.createElement)(To.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,Zt.__)("Keep it as is"),onClick:n.resetTemplateValidity},{label:(0,Zt.__)("Reset the template"),onClick:()=>{window.confirm((0,Zt.__)("Resetting the template may result in loss of content, do you want to continue?"))&&n.synchronizeTemplate()}}]},(0,Zt.__)("The content of your post doesn’t match the template assigned to your post type."))}));var Do=(0,u.compose)([(0,l.withSelect)((e=>({notices:e(qt.store).getNotices()}))),(0,l.withDispatch)((e=>({onRemove:e(qt.store).removeNotice})))])((function(e){let{notices:t,onRemove:n}=e;const o=(0,s.filter)(t,{isDismissible:!0,type:"default"}),r=(0,s.filter)(t,{isDismissible:!1,type:"default"});return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.NoticeList,{notices:r,className:"components-editor-notices__pinned"}),(0,i.createElement)(To.NoticeList,{notices:o,className:"components-editor-notices__dismissible",onRemove:n},(0,i.createElement)(Ro,null)))}));function Lo(){const e=(0,l.useSelect)((e=>e(qt.store).getNotices()),[]),{removeNotice:t}=(0,l.useDispatch)(qt.store),n=(0,s.filter)(e,{type:"snackbar"});return(0,i.createElement)(To.SnackbarList,{notices:n,className:"components-editor-notices__snackbar",onRemove:t})}var Oo=window.wp.htmlEntities;function Fo(e){let{record:t,checked:n,onChange:o,closePanel:r}=e;const{name:s,kind:a,title:u,key:d}=t,m=(0,l.useSelect)((e=>{var t;const{blocks:n=[]}=e(c.store).getEditedEntityRecord(a,s,d),o=e(p.store).getBlockParents(null===(t=n[0])||void 0===t?void 0:t.clientId);return o[o.length-1]}),[]),h=(0,l.useSelect)((e=>{if("postType"!==a||"wp_template"!==s)return u;const t=e(c.store).getEditedEntityRecord(a,s,d);return e(oo).__experimentalGetTemplateInfo(t).title}),[s,a,u,d]),g=(0,l.useSelect)((e=>e(p.store).getSelectedBlockClientId()===m),[m]),f=g?(0,Zt.__)("Selected"):(0,Zt.__)("Select"),{selectBlock:v}=(0,l.useDispatch)(p.store),_=(0,i.useCallback)((()=>v(m)),[m]),y=(0,i.useCallback)((()=>{v(m),r()}),[m]);return(0,i.createElement)(To.PanelRow,null,(0,i.createElement)(To.CheckboxControl,{label:(0,i.createElement)("strong",null,(0,Oo.decodeEntities)(h)||(0,Zt.__)("Untitled")),checked:n,onChange:o}),m?(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.Button,{onClick:_,className:"entities-saved-states__find-entity",disabled:g},f),(0,i.createElement)(To.Button,{onClick:y,className:"entities-saved-states__find-entity-small",disabled:g},f)):null)}function Uo(e){let{list:t,unselectedEntities:n,setUnselectedEntities:o,closePanel:r}=e;const a=t.length,u=t[0],d=(0,l.useSelect)((e=>e(c.store).getEntityConfig(u.kind,u.name)),[u.kind,u.name]),{name:p}=u;let m=d.label;"wp_template_part"===p&&(m=1===a?(0,Zt.__)("Template Part"):(0,Zt.__)("Template Parts"));const h=function(e,t){switch(e){case"site":return 1===t?(0,Zt.__)("This change will affect your whole site."):(0,Zt.__)("These changes will affect your whole site.");case"wp_template":return(0,Zt.__)("This change will affect pages and posts that use this template.");case"page":case"post":return(0,Zt.__)("The following content has been modified.")}}(p,a);return(0,i.createElement)(To.PanelBody,{title:m,initialOpen:!0},h&&(0,i.createElement)(To.PanelRow,null,h),t.map((e=>(0,i.createElement)(Fo,{key:e.key||e.property,record:e,checked:!(0,s.some)(n,(t=>t.kind===e.kind&&t.name===e.name&&t.key===e.key&&t.property===e.property)),onChange:t=>o(e,t),closePanel:r}))))}const Mo={title:(0,Zt.__)("Title"),description:(0,Zt.__)("Tagline"),site_logo:(0,Zt.__)("Logo"),site_icon:(0,Zt.__)("Icon"),show_on_front:(0,Zt.__)("Show on front"),page_on_front:(0,Zt.__)("Page on front")},zo=[{kind:"postType",name:"wp_navigation"}];function Vo(e){let{close:t}=e;const n=(0,i.useRef)(),{dirtyEntityRecords:o}=(0,l.useSelect)((e=>{const t=e(c.store).__experimentalGetDirtyEntityRecords().filter((e=>!("root"===e.kind&&"site"===e.name))),n=e(c.store).getEntityRecordEdits("root","site"),o=[];for(const e in n)o.push({kind:"root",name:"site",title:Mo[e]||e,property:e});return{dirtyEntityRecords:[...t,...o]}}),[]),{editEntityRecord:a,saveEditedEntityRecord:d,__experimentalSaveSpecifiedEntityEdits:m}=(0,l.useDispatch)(c.store),{__unstableMarkLastChangeAsPersistent:h}=(0,l.useDispatch)(p.store),{createSuccessNotice:g,createErrorNotice:f}=(0,l.useDispatch)(qt.store),v=(0,s.groupBy)(o,"name"),{site:_,wp_template:y,wp_template_part:b,...E}=v,w=[_,y,b,...Object.values(E)].filter(Array.isArray),[S,P]=(0,i.useState)([]),k=(e,t)=>{let{kind:n,name:o,key:r,property:i}=e;P(t?S.filter((e=>e.kind!==n||e.name!==o||e.key!==r||e.property!==i)):[...S,{kind:n,name:o,key:r,property:i}])},C=(0,i.useCallback)((()=>t()),[t]),[T,x]=(0,u.__experimentalUseDialog)({onClose:()=>C()});return(0,i.createElement)("div",r({ref:T},x,{className:"entities-saved-states__panel"}),(0,i.createElement)(To.Flex,{className:"entities-saved-states__panel-header",gap:2},(0,i.createElement)(To.FlexItem,{isBlock:!0,as:To.Button,ref:n,variant:"primary",disabled:o.length-S.length==0,onClick:()=>{const e=o.filter((e=>{let{kind:t,name:n,key:o,property:r}=e;return!(0,s.some)(S,(e=>e.kind===t&&e.name===n&&e.key===o&&e.property===r))}));t(e);const n=[],r=[];e.forEach((e=>{let{kind:t,name:o,key:i,property:s}=e;"root"===t&&"site"===o?n.push(s):(zo.some((e=>e.kind===t&&e.name===o))&&a(t,o,i,{status:"publish"}),r.push(d(t,o,i)))})),n.length&&r.push(m("root","site",void 0,n)),h(),Promise.all(r).then((e=>{e.some((e=>void 0===e))?f((0,Zt.__)("Saving failed.")):g((0,Zt.__)("Site updated."),{type:"snackbar"})})).catch((e=>f(`${(0,Zt.__)("Saving failed.")} ${e}`)))},className:"editor-entities-saved-states__save-button"},(0,Zt.__)("Save")),(0,i.createElement)(To.FlexItem,{isBlock:!0,as:To.Button,variant:"secondary",onClick:C},(0,Zt.__)("Cancel"))),(0,i.createElement)("div",{className:"entities-saved-states__text-prompt"},(0,i.createElement)("strong",null,(0,Zt.__)("Are you ready to save?")),(0,i.createElement)("p",null,(0,Zt.__)("The following changes have been made to your site, templates, and content."))),w.map((e=>(0,i.createElement)(Uo,{key:e[0].name,list:e,closePanel:C,unselectedEntities:S,setUnselectedEntities:k}))))}function Ho(e){let{text:t,children:n}=e;const o=(0,u.useCopyToClipboard)(t);return(0,i.createElement)(To.Button,{variant:"secondary",ref:o},n)}class Wo extends i.Component{constructor(){super(...arguments),this.reboot=this.reboot.bind(this),this.getContent=this.getContent.bind(this),this.state={error:null}}componentDidCatch(e){this.setState({error:e})}reboot(){this.props.onError()}getContent(){try{return(0,l.select)(oo).getEditedPostContent()}catch(e){}}render(){const{error:e}=this.state;return e?(0,i.createElement)(p.Warning,{className:"editor-error-boundary",actions:[(0,i.createElement)(To.Button,{key:"recovery",onClick:this.reboot,variant:"secondary"},(0,Zt.__)("Attempt Recovery")),(0,i.createElement)(Ho,{key:"copy-post",text:this.getContent},(0,Zt.__)("Copy Post Text")),(0,i.createElement)(Ho,{key:"copy-error",text:e.stack},(0,Zt.__)("Copy Error"))]},(0,Zt.__)("The editor has encountered an unexpected error.")):this.props.children}}var Go=Wo;const jo=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,$o=(0,s.once)((()=>{try{return window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),!0}catch(e){return!1}}));function Ko(){const{postId:e,isEditedPostNew:t,hasRemoteAutosave:n}=(0,l.useSelect)((e=>({postId:e(oo).getCurrentPostId(),isEditedPostNew:e(oo).isEditedPostNew(),hasRemoteAutosave:!!e(oo).getEditorSettings().autosave})),[]),{getEditedPostAttribute:o}=(0,l.useSelect)(oo),{createWarningNotice:r,removeNotice:c}=(0,l.useDispatch)(qt.store),{editPost:u,resetEditorBlocks:d}=(0,l.useDispatch)(oo);(0,i.useEffect)((()=>{let i=function(e,t){return window.sessionStorage.getItem(Qt(e,t))}(e,t);if(!i)return;try{i=JSON.parse(i)}catch(e){return}const{post_title:l,content:p,excerpt:m}=i,h={title:l,content:p,excerpt:m};if(!Object.keys(h).some((e=>h[e]!==o(e))))return void Xt(e,t);if(n)return;const g=(0,s.uniqueId)("wpEditorAutosaveRestore");r((0,Zt.__)("The backup of this post in your browser is different from the version below."),{id:g,actions:[{label:(0,Zt.__)("Restore the backup"),onClick(){u((0,s.omit)(h,["content"])),d((0,a.parse)(h.content)),c(g)}}]})}),[t,e])}var qo=(0,u.ifCondition)($o)((function(){const{autosave:e}=(0,l.useDispatch)(oo),t=(0,i.useCallback)((()=>{jo((()=>e({local:!0})))}),[]);Ko(),function(){const{postId:e,isEditedPostNew:t,isDirty:n,isAutosaving:o,didError:r}=(0,l.useSelect)((e=>({postId:e(oo).getCurrentPostId(),isEditedPostNew:e(oo).isEditedPostNew(),isDirty:e(oo).isEditedPostDirty(),isAutosaving:e(oo).isAutosavingPost(),didError:e(oo).didPostSaveRequestFail()})),[]),s=(0,i.useRef)(n),a=(0,i.useRef)(o);(0,i.useEffect)((()=>{!r&&(a.current&&!o||s.current&&!n)&&Xt(e,t),s.current=n,a.current=o}),[n,o,r]);const c=(0,u.usePrevious)(t),d=(0,u.usePrevious)(e);(0,i.useEffect)((()=>{d===e&&c&&!t&&Xt(e,!0)}),[t,e])}();const{localAutosaveInterval:n}=(0,l.useSelect)((e=>({localAutosaveInterval:e(oo).getEditorSettings().localAutosaveInterval})),[]);return(0,i.createElement)(lo,{interval:n,autosave:t})}));var Qo=function(e){let{children:t}=e;const n=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t}=e(oo),{getPostType:n}=e(c.store);return n(t("type"))}),[]);return(0,s.get)(n,["supports","page-attributes"],!1)?t:null};var Yo=(0,l.withSelect)((e=>{const{getEditedPostAttribute:t}=e(oo),{getPostType:n}=e(c.store);return{postType:n(t("type"))}}))((function(e){let{postType:t,children:n,supportKeys:o}=e,r=!0;return t&&(r=(0,s.some)((0,s.castArray)(o),(e=>!!t.supports[e]))),r?n:null}));const Xo=e=>{let{onUpdateOrder:t,order:n=0}=e;const[o,r]=(0,i.useState)(null),a=null===o?n:o;return(0,i.createElement)(To.TextControl,{className:"editor-page-attributes__order",type:"number",label:(0,Zt.__)("Order"),value:a,onChange:e=>{r(e);const n=Number(e);Number.isInteger(n)&&""!==(0,s.invoke)(e,["trim"])&&t(Number(e))},size:6,onBlur:()=>{r(null)}})};var Zo=(0,u.compose)([(0,l.withSelect)((e=>({order:e(oo).getEditedPostAttribute("menu_order")}))),(0,l.withDispatch)((e=>({onUpdateOrder(t){e(oo).editPost({menu_order:t})}})))])((function(e){return(0,i.createElement)(Yo,{supportKeys:"page-attributes"},(0,i.createElement)(Xo,e))}));function Jo(e){const t=e.map((e=>({children:[],parent:null,...e}))),n=(0,s.groupBy)(t,"parent");if(n.null&&n.null.length)return t;const o=e=>e.map((e=>{const t=n[e.id];return{...e,children:t&&t.length?o(t):[]}}));return o(n[0]||[])}const er=e=>(0,s.unescape)(e.replace("&#039;","'")),tr=e=>({...e,name:er(e.name)}),nr=e=>(0,s.map)(e,tr);function or(e){var t;return null!=e&&null!==(t=e.title)&&void 0!==t&&t.rendered?(0,Oo.decodeEntities)(e.title.rendered):`#${e.id} (${(0,Zt.__)("no title")})`}const rr=(e,t)=>{const n=(0,s.deburr)(e).toLowerCase(),o=(0,s.deburr)(t).toLowerCase();return n===o?0:n.startsWith(o)?n.length:1/0};var ir=function(){const{editPost:e}=(0,l.useDispatch)(oo),[t,n]=(0,i.useState)(!1),{parentPost:o,parentPostId:r,items:a,postType:u}=(0,l.useSelect)((e=>{const{getPostType:n,getEntityRecords:o,getEntityRecord:r}=e(c.store),{getCurrentPostId:i,getEditedPostAttribute:a}=e(oo),l=a("type"),u=a("parent"),d=n(l),p=i(),m=(0,s.get)(d,["hierarchical"],!1),h={per_page:100,exclude:p,parent_exclude:p,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};return t&&(h.search=t),{parentPostId:u,parentPost:u?r("postType",l,u):null,items:m?o("postType",l,h):[],postType:d}}),[t]),d=(0,s.get)(u,["hierarchical"],!1),p=(0,s.get)(u,["labels","parent_item_colon"]),m=a||[],h=(0,i.useMemo)((()=>{const e=function(n){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const r=n.map((t=>[{value:t.id,label:(0,s.repeat)("— ",o)+(0,s.unescape)(t.name),rawName:t.name},...e(t.children||[],o+1)])),i=r.sort(((e,n)=>{let[o]=e,[r]=n;return rr(o.rawName,t)>=rr(r.rawName,t)?1:-1}));return(0,s.flatten)(i)};let n=m.map((e=>({id:e.id,parent:e.parent,name:or(e)})));t||(n=Jo(n));const i=e(n),a=(0,s.find)(i,(e=>e.value===r));return o&&!a&&i.unshift({value:r,label:or(o)}),i}),[m,t]);return d&&p?(0,i.createElement)(To.ComboboxControl,{className:"editor-page-attributes__parent",label:p,value:r,options:h,onFilterValueChange:(0,s.debounce)((e=>{n(e)}),300),onChange:t=>{e({parent:t})}}):null};var sr=function(e){let{}=e;const{availableTemplates:t,selectedTemplate:n,isViewable:o}=(0,l.useSelect)((e=>{var t,n;const{getEditedPostAttribute:o,getEditorSettings:r,getCurrentPostType:i}=e(oo),{getPostType:s}=e(c.store);return{selectedTemplate:o("template"),availableTemplates:r().availableTemplates,isViewable:null!==(t=null===(n=s(i()))||void 0===n?void 0:n.viewable)&&void 0!==t&&t}}),[]),{editPost:r}=(0,l.useDispatch)(oo);return!o||(0,s.isEmpty)(t)?null:(0,i.createElement)(To.SelectControl,{label:(0,Zt.__)("Template:"),value:n,onChange:e=>{r({template:e||""})},options:(0,s.map)(t,((e,t)=>({value:t,label:e})))})};const ar={who:"authors",per_page:50,_fields:"id,name",context:"view"};var lr=function(){const[e,t]=(0,i.useState)(),{authorId:n,isLoading:o,authors:r,postAuthor:a}=(0,l.useSelect)((t=>{const{getUser:n,getUsers:o,isResolving:r}=t(c.store),{getEditedPostAttribute:i}=t(oo),s=n(i("author"),{context:"view"}),a={...ar};return e&&(a.search=e),{authorId:i("author"),postAuthor:s,authors:o(a),isLoading:r("core","getUsers",[a])}}),[e]),{editPost:u}=(0,l.useDispatch)(oo),d=(0,i.useMemo)((()=>{const e=(null!=r?r:[]).map((e=>({value:e.id,label:(0,Oo.decodeEntities)(e.name)})));return e.findIndex((e=>{let{value:t}=e;return(null==a?void 0:a.id)===t}))<0&&a?[{value:a.id,label:(0,Oo.decodeEntities)(a.name)},...e]:e}),[r,a]);return a?(0,i.createElement)(To.ComboboxControl,{label:(0,Zt.__)("Author"),options:d,value:n,onFilterValueChange:(0,s.debounce)((e=>{t(e)}),300),onChange:e=>{e&&u({author:e})},isLoading:o,allowReset:!1}):null};var cr=function(){const{editPost:e}=(0,l.useDispatch)(oo),{postAuthor:t,authors:n}=(0,l.useSelect)((e=>({postAuthor:e(oo).getEditedPostAttribute("author"),authors:e(c.store).getUsers(ar)})),[]),o=(0,i.useMemo)((()=>(null!=n?n:[]).map((e=>({value:e.id,label:(0,Oo.decodeEntities)(e.name)})))),[n]);return(0,i.createElement)(To.SelectControl,{className:"post-author-selector",label:(0,Zt.__)("Author"),options:o,onChange:t=>{const n=Number(t);e({author:n})},value:t})};var ur=function(){return(0,l.useSelect)((e=>{const t=e(c.store).getUsers(ar);return(null==t?void 0:t.length)>=25}),[])?(0,i.createElement)(lr,null):(0,i.createElement)(cr,null)};function dr(e){let{children:t}=e;const{hasAssignAuthorAction:n,hasAuthors:o}=(0,l.useSelect)((e=>{const t=e(oo).getCurrentPost(),n=e(c.store).getUsers(ar);return{hasAssignAuthorAction:(0,s.get)(t,["_links","wp:action-assign-author"],!1),hasAuthors:(null==n?void 0:n.length)>=1}}),[]);return n&&o?(0,i.createElement)(Yo,{supportKeys:"author"},t):null}var pr=(0,u.compose)([(0,l.withSelect)((e=>({commentStatus:e(oo).getEditedPostAttribute("comment_status")}))),(0,l.withDispatch)((e=>({editPost:e(oo).editPost})))])((function(e){let{commentStatus:t="open",...n}=e;return(0,i.createElement)(To.CheckboxControl,{label:(0,Zt.__)("Allow comments"),checked:"open"===t,onChange:()=>n.editPost({comment_status:"open"===t?"closed":"open"})})}));var mr=(0,u.compose)([(0,l.withSelect)((e=>({excerpt:e(oo).getEditedPostAttribute("excerpt")}))),(0,l.withDispatch)((e=>({onUpdateExcerpt(t){e(oo).editPost({excerpt:t})}})))])((function(e){let{excerpt:t,onUpdateExcerpt:n}=e;return(0,i.createElement)("div",{className:"editor-post-excerpt"},(0,i.createElement)(To.TextareaControl,{label:(0,Zt.__)("Write an excerpt (optional)"),className:"editor-post-excerpt__textarea",onChange:e=>n(e),value:t}),(0,i.createElement)(To.ExternalLink,{href:(0,Zt.__)("https://wordpress.org/support/article/settings-sidebar/#excerpt")},(0,Zt.__)("Learn more about manual excerpts")))}));var hr=function(e){return(0,i.createElement)(Yo,r({},e,{supportKeys:"excerpt"}))};var gr=(0,l.withSelect)((e=>{const{getThemeSupports:t}=e(c.store),{getEditedPostAttribute:n}=e(oo);return{postType:n("type"),themeSupports:t()}}))((function(e){let{themeSupports:t,children:n,postType:o,supportKeys:r}=e;return(0,s.some)((0,s.castArray)(r),(e=>{const n=(0,s.get)(t,[e],!1);return"post-thumbnails"===e&&(0,s.isArray)(n)?(0,s.includes)(n,o):n}))?n:null}));var fr=function(e){return(0,i.createElement)(gr,{supportKeys:"post-thumbnails"},(0,i.createElement)(Yo,r({},e,{supportKeys:"thumbnail"})))};const vr=["image"],_r=(0,Zt.__)("Featured image"),yr=(0,Zt.__)("Set featured image"),br=(0,Zt.__)("Remove image");const Er=(0,l.withSelect)((e=>{const{getMedia:t,getPostType:n}=e(c.store),{getCurrentPostId:o,getEditedPostAttribute:r}=e(oo),i=r("featured_media");return{media:i?t(i,{context:"view"}):null,currentPostId:o(),postType:n(r("type")),featuredImageId:i}})),wr=(0,l.withDispatch)(((e,t,n)=>{let{noticeOperations:o}=t,{select:r}=n;const{editPost:i}=e(oo);return{onUpdateImage(e){i({featured_media:e.id})},onDropImage(e){r(p.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:e,onFileChange(e){let[t]=e;i({featured_media:t.id})},onError(e){o.removeAllNotices(),o.createErrorNotice(e)}})},onRemoveImage(){i({featured_media:0})}}}));var Sr=(0,u.compose)(To.withNotices,Er,wr,(0,To.withFilters)("editor.PostFeaturedImage"))((function(e){var t,n;let{currentPostId:o,featuredImageId:r,onUpdateImage:a,onDropImage:l,onRemoveImage:c,media:u,postType:m,noticeUI:h}=e;const g=(0,s.get)(m,["labels"],{}),f=(0,i.createElement)("p",null,(0,Zt.__)("To edit the featured image, you need permission to upload media."));let v,_,y;if(u){const e=(0,d.applyFilters)("editor.PostFeaturedImage.imageSize","post-thumbnail",u.id,o);if((0,s.has)(u,["media_details","sizes",e]))v=u.media_details.sizes[e].width,_=u.media_details.sizes[e].height,y=u.media_details.sizes[e].source_url;else{const e=(0,d.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",u.id,o);(0,s.has)(u,["media_details","sizes",e])?(v=u.media_details.sizes[e].width,_=u.media_details.sizes[e].height,y=u.media_details.sizes[e].source_url):(v=u.media_details.width,_=u.media_details.height,y=u.source_url)}}return(0,i.createElement)(fr,null,h,(0,i.createElement)("div",{className:"editor-post-featured-image"},u&&(0,i.createElement)("div",{id:`editor-post-featured-image-${r}-describedby`,className:"hidden"},u.alt_text&&(0,Zt.sprintf)((0,Zt.__)("Current image: %s"),u.alt_text),!u.alt_text&&(0,Zt.sprintf)((0,Zt.__)("The current image has no alternative text. The file name is: %s"),(null===(t=u.media_details.sizes)||void 0===t||null===(n=t.full)||void 0===n?void 0:n.file)||u.slug)),(0,i.createElement)(p.MediaUploadCheck,{fallback:f},(0,i.createElement)(p.MediaUpload,{title:g.featured_image||_r,onSelect:a,unstableFeaturedImageFlow:!0,allowedTypes:vr,modalClass:"editor-post-featured-image__media-modal",render:e=>{let{open:t}=e;return(0,i.createElement)("div",{className:"editor-post-featured-image__container"},(0,i.createElement)(To.Button,{className:r?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:t,"aria-label":r?(0,Zt.__)("Edit or update the image"):null,"aria-describedby":r?`editor-post-featured-image-${r}-describedby`:null},!!r&&u&&(0,i.createElement)(To.ResponsiveWrapper,{naturalWidth:v,naturalHeight:_,isInline:!0},(0,i.createElement)("img",{src:y,alt:""})),!!r&&!u&&(0,i.createElement)(To.Spinner,null),!r&&(g.set_featured_image||yr)),(0,i.createElement)(To.DropZone,{onFilesDrop:l}))},value:r})),!!r&&u&&!u.isLoading&&(0,i.createElement)(p.MediaUploadCheck,null,(0,i.createElement)(p.MediaUpload,{title:g.featured_image||_r,onSelect:a,unstableFeaturedImageFlow:!0,allowedTypes:vr,modalClass:"editor-post-featured-image__media-modal",render:e=>{let{open:t}=e;return(0,i.createElement)(To.Button,{onClick:t,variant:"secondary"},(0,Zt.__)("Replace Image"))}})),!!r&&(0,i.createElement)(p.MediaUploadCheck,null,(0,i.createElement)(To.Button,{onClick:c,variant:"link",isDestructive:!0},g.remove_featured_image||br))))}));var Pr=(0,l.withSelect)((e=>({disablePostFormats:e(oo).getEditorSettings().disablePostFormats})))((function(e){let{disablePostFormats:t,...n}=e;return!t&&(0,i.createElement)(Yo,r({},n,{supportKeys:"post-formats"}))}));const kr=[{id:"aside",caption:(0,Zt.__)("Aside")},{id:"audio",caption:(0,Zt.__)("Audio")},{id:"chat",caption:(0,Zt.__)("Chat")},{id:"gallery",caption:(0,Zt.__)("Gallery")},{id:"image",caption:(0,Zt.__)("Image")},{id:"link",caption:(0,Zt.__)("Link")},{id:"quote",caption:(0,Zt.__)("Quote")},{id:"standard",caption:(0,Zt.__)("Standard")},{id:"status",caption:(0,Zt.__)("Status")},{id:"video",caption:(0,Zt.__)("Video")}].sort(((e,t)=>{const n=e.caption.toUpperCase(),o=t.caption.toUpperCase();return n<o?-1:n>o?1:0}));function Cr(){const e=`post-format-selector-${(0,u.useInstanceId)(Cr)}`,{postFormat:t,suggestedFormat:n,supportedFormats:o}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(oo),o=t("format"),r=e(c.store).getThemeSupports();return{postFormat:null!=o?o:"standard",suggestedFormat:n(),supportedFormats:r.formats}}),[]),r=kr.filter((e=>(0,s.includes)(o,e.id)||t===e.id)),a=(0,s.find)(r,(e=>e.id===n)),{editPost:d}=(0,l.useDispatch)(oo),p=e=>d({format:e});return(0,i.createElement)(Pr,null,(0,i.createElement)("div",{className:"editor-post-format"},(0,i.createElement)("div",{className:"editor-post-format__content"},(0,i.createElement)("label",{htmlFor:e},(0,Zt.__)("Post Format")),(0,i.createElement)(To.SelectControl,{value:t,onChange:e=>p(e),id:e,options:r.map((e=>({label:e.caption,value:e.id})))})),a&&a.id!==t&&(0,i.createElement)("div",{className:"editor-post-format__suggestion"},(0,Zt.__)("Suggestion:")," ",(0,i.createElement)(To.Button,{variant:"link",onClick:()=>p(a.id)},(0,Zt.sprintf)((0,Zt.__)("Apply format: %s"),a.caption)))))}var Tr=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"}));var xr=(0,l.withSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(oo);return{lastRevisionId:t(),revisionsCount:n()}}))((function(e){let{lastRevisionId:t,revisionsCount:n,children:o}=e;return!t||n<2?null:(0,i.createElement)(Yo,{supportKeys:"revisions"},o)}));var Br=(0,l.withSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(oo);return{lastRevisionId:t(),revisionsCount:n()}}))((function(e){let{lastRevisionId:t,revisionsCount:n}=e;return(0,i.createElement)(xr,null,(0,i.createElement)(To.Button,{href:(0,S.addQueryArgs)("revision.php",{revision:t,gutenberg:!0}),className:"editor-post-last-revision__title",icon:Tr},(0,Zt.sprintf)((0,Zt._n)("%d Revision","%d Revisions",n),n)))}));function Ar(){const e="core/editor/post-locked-modal-"+(0,u.useInstanceId)(Ar),{autosave:t,updatePostLock:n}=(0,l.useDispatch)(oo),{isLocked:o,isTakeover:r,user:a,postId:p,postLockUtils:m,activePostLock:h,postType:g,previewLink:f}=(0,l.useSelect)((e=>{const{isPostLocked:t,isPostLockTakeover:n,getPostLockUser:o,getCurrentPostId:r,getActivePostLock:i,getEditedPostAttribute:s,getEditedPostPreviewLink:a,getEditorSettings:l}=e(oo),{getPostType:u}=e(c.store);return{isLocked:t(),isTakeover:n(),user:o(),postId:r(),postLockUtils:l().postLockUtils,activePostLock:i(),postType:u(s("type")),previewLink:a()}}),[]);if((0,i.useEffect)((()=>{function r(){if(o||!h)return;const e=new window.FormData;if(e.append("action","wp-remove-post-lock"),e.append("_wpnonce",m.unlockNonce),e.append("post_ID",p),e.append("active_post_lock",h),window.navigator.sendBeacon)window.navigator.sendBeacon(m.ajaxUrl,e);else{const t=new window.XMLHttpRequest;t.open("POST",m.ajaxUrl,!1),t.send(e)}}return(0,d.addAction)("heartbeat.send",e,(function(e){o||(e["wp-refresh-post-lock"]={lock:h,post_id:p})})),(0,d.addAction)("heartbeat.tick",e,(function(e){if(!e["wp-refresh-post-lock"])return;const o=e["wp-refresh-post-lock"];o.lock_error?(t(),n({isLocked:!0,isTakeover:!0,user:{name:o.lock_error.name,avatar:o.lock_error.avatar_src_2x}})):o.new_lock&&n({isLocked:!1,activePostLock:o.new_lock})})),window.addEventListener("beforeunload",r),()=>{(0,d.removeAction)("heartbeat.send",e),(0,d.removeAction)("heartbeat.tick",e),window.removeEventListener("beforeunload",r)}}),[]),!o)return null;const v=a.name,_=a.avatar,y=(0,S.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:p,action:"edit",_wpnonce:m.nonce}),b=(0,S.addQueryArgs)("edit.php",{post_type:(0,s.get)(g,["slug"])}),E=(0,Zt.__)("Exit editor");return(0,i.createElement)(To.Modal,{title:r?(0,Zt.__)("Someone else has taken over this post"):(0,Zt.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal"},!!_&&(0,i.createElement)("img",{src:_,alt:(0,Zt.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,i.createElement)("div",null,!!r&&(0,i.createElement)("p",null,(0,i.createInterpolateElement)(v?(0,Zt.sprintf)((0,Zt.__)("<strong>%s</strong> now has editing control of this posts (<PreviewLink />). Don’t worry, your changes up to this moment have been saved."),v):(0,Zt.__)("Another user now has editing control of this post (<PreviewLink />). Don’t worry, your changes up to this moment have been saved."),{strong:(0,i.createElement)("strong",null),PreviewLink:(0,i.createElement)(To.ExternalLink,{href:f},(0,Zt.__)("preview"))})),!r&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("p",null,(0,i.createInterpolateElement)(v?(0,Zt.sprintf)((0,Zt.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),v):(0,Zt.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,i.createElement)("strong",null),PreviewLink:(0,i.createElement)(To.ExternalLink,{href:f},(0,Zt.__)("preview"))})),(0,i.createElement)("p",null,(0,Zt.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved."))),(0,i.createElement)(To.Flex,{className:"editor-post-locked-modal__buttons",justify:"flex-end",expanded:!1},!r&&(0,i.createElement)(To.FlexItem,null,(0,i.createElement)(To.Button,{variant:"tertiary",href:y},(0,Zt.__)("Take over"))),(0,i.createElement)(To.FlexItem,null,(0,i.createElement)(To.Button,{variant:"primary",href:b},E)))))}var Ir=(0,u.compose)((0,l.withSelect)((e=>{const{isCurrentPostPublished:t,getCurrentPostType:n,getCurrentPost:o}=e(oo);return{hasPublishAction:(0,s.get)(o(),["_links","wp:action-publish"],!1),isPublished:t(),postType:n()}})))((function(e){let{hasPublishAction:t,isPublished:n,children:o}=e;return n||!t?null:o}));var Nr=(0,u.compose)((0,l.withSelect)((e=>({status:e(oo).getEditedPostAttribute("status")}))),(0,l.withDispatch)((e=>({onUpdateStatus(t){e(oo).editPost({status:t})}}))))((function(e){let{status:t,onUpdateStatus:n}=e;return(0,i.createElement)(Ir,null,(0,i.createElement)(To.CheckboxControl,{label:(0,Zt.__)("Pending review"),checked:"pending"===t,onChange:()=>{n("pending"===t?"draft":"pending")}}))}));var Rr=(0,u.compose)([(0,l.withSelect)((e=>({pingStatus:e(oo).getEditedPostAttribute("ping_status")}))),(0,l.withDispatch)((e=>({editPost:e(oo).editPost})))])((function(e){let{pingStatus:t="open",...n}=e;return(0,i.createElement)(To.CheckboxControl,{label:(0,Zt.__)("Allow pingbacks & trackbacks"),checked:"open"===t,onChange:()=>n.editPost({ping_status:"open"===t?"closed":"open"})})}));class Dr extends i.Component{constructor(){super(...arguments),this.buttonRef=(0,i.createRef)(),this.openPreviewWindow=this.openPreviewWindow.bind(this)}componentDidUpdate(e){const{previewLink:t}=this.props;t&&!e.previewLink&&this.setPreviewWindowLink(t)}setPreviewWindowLink(e){const{previewWindow:t}=this;t&&!t.closed&&(t.location=e,this.buttonRef.current&&this.buttonRef.current.focus())}getWindowTarget(){const{postId:e}=this.props;return`wp-preview-${e}`}openPreviewWindow(e){e.preventDefault(),this.previewWindow&&!this.previewWindow.closed||(this.previewWindow=window.open("",this.getWindowTarget())),this.previewWindow.focus(),this.props.isAutosaveable&&!this.props.isPostLocked?(this.props.isDraft?this.props.savePost({isPreview:!0}):this.props.autosave({isPreview:!0}),function(e){let t=(0,i.renderToString)((0,i.createElement)("div",{className:"editor-post-preview-button__interstitial-message"},(0,i.createElement)(To.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96"},(0,i.createElement)(To.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"}),(0,i.createElement)(To.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"})),(0,i.createElement)("p",null,(0,Zt.__)("Generating preview…"))));t+='\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',t=(0,d.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,Zt.__)("Generating preview…"),e.close()}(this.previewWindow.document)):this.setPreviewWindowLink(e.target.href)}render(){const{previewLink:e,currentPostLink:t,isSaveable:n,role:o}=this.props,r=e||t,s=po()({"editor-post-preview":!this.props.className},this.props.className);return(0,i.createElement)(To.Button,{variant:this.props.className?void 0:"tertiary",className:s,href:r,target:this.getWindowTarget(),disabled:!n,onClick:this.openPreviewWindow,ref:this.buttonRef,role:o},this.props.textContent?this.props.textContent:(0,i.createElement)(i.Fragment,null,(0,Zt._x)("Preview","imperative verb"),(0,i.createElement)(To.VisuallyHidden,{as:"span"},(0,Zt.__)("(opens in a new tab)"))))}}var Lr=(0,u.compose)([(0,l.withSelect)(((e,t)=>{let{forcePreviewLink:n,forceIsAutosaveable:o}=t;const{getCurrentPostId:r,getCurrentPostAttribute:i,getEditedPostAttribute:a,isEditedPostSaveable:l,isEditedPostAutosaveable:u,getEditedPostPreviewLink:d,isPostLocked:p}=e(oo),{getPostType:m}=e(c.store),h=d(),g=m(a("type"));return{postId:r(),currentPostLink:i("link"),previewLink:void 0!==n?n:h,isSaveable:l(),isAutosaveable:o||u(),isViewable:(0,s.get)(g,["viewable"],!1),isDraft:-1!==["draft","auto-draft"].indexOf(a("status")),isPostLocked:p()}})),(0,l.withDispatch)((e=>({autosave:e(oo).autosave,savePost:e(oo).savePost}))),(0,u.ifCondition)((e=>{let{isViewable:t}=e;return t}))])(Dr);var Or=(0,u.compose)([(0,l.withSelect)(((e,t)=>{let{forceIsSaving:n}=t;const{isCurrentPostPublished:o,isEditedPostBeingScheduled:r,isSavingPost:i,isPublishingPost:a,getCurrentPost:l,getCurrentPostType:c,isAutosavingPost:u}=e(oo);return{isPublished:o(),isBeingScheduled:r(),isSaving:n||i(),isPublishing:a(),hasPublishAction:(0,s.get)(l(),["_links","wp:action-publish"],!1),postType:c(),isAutosaving:u()}}))])((function(e){let{isPublished:t,isBeingScheduled:n,isSaving:o,isPublishing:r,hasPublishAction:i,isAutosaving:s,hasNonPostEntityChanges:a}=e;return r?(0,Zt.__)("Publishing…"):t&&o&&!s?(0,Zt.__)("Updating…"):n&&o&&!s?(0,Zt.__)("Scheduling…"):i?t?a?(0,Zt.__)("Update…"):(0,Zt.__)("Update"):n?a?(0,Zt.__)("Schedule…"):(0,Zt.__)("Schedule"):(0,Zt.__)("Publish"):a?(0,Zt.__)("Submit for Review…"):(0,Zt.__)("Submit for Review")}));class Fr extends i.Component{constructor(e){super(e),this.buttonNode=(0,i.createRef)(),this.createOnClick=this.createOnClick.bind(this),this.closeEntitiesSavedStates=this.closeEntitiesSavedStates.bind(this),this.state={entitiesSavedStatesCallback:!1}}componentDidMount(){this.props.focusOnMount&&this.buttonNode.current.focus()}createOnClick(e){var t=this;return function(){for(var n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];const{hasNonPostEntityChanges:i,setEntitiesSavedStatesCallback:a}=t.props;return i&&a?(t.setState({entitiesSavedStatesCallback:()=>e(...o)}),a((()=>t.closeEntitiesSavedStates)),s.noop):e(...o)}}closeEntitiesSavedStates(e){const{postType:t,postId:n}=this.props,{entitiesSavedStatesCallback:o}=this.state;this.setState({entitiesSavedStatesCallback:!1},(()=>{e&&(0,s.some)(e,(e=>"postType"===e.kind&&e.name===t&&e.key===n))&&o()}))}render(){const{forceIsDirty:e,forceIsSaving:t,hasPublishAction:n,isBeingScheduled:o,isOpen:a,isPostSavingLocked:l,isPublishable:c,isPublished:u,isSaveable:d,isSaving:p,isAutoSaving:m,isToggle:h,onSave:g,onStatusChange:f,onSubmit:v=s.noop,onToggle:_,visibility:y,hasNonPostEntityChanges:b,isSavingNonPostEntityChanges:E}=this.props,w=(p||t||!d||l||!c&&!e)&&(!b||E),S=(u||p||t||!d||!c&&!e)&&(!b||E);let P;P=n?"private"===y?"private":o?"future":"publish":"pending";const k={"aria-disabled":w,className:"editor-post-publish-button",isBusy:!m&&p&&u,variant:"primary",onClick:this.createOnClick((()=>{w||(v(),f(P),g())}))},C={"aria-disabled":S,"aria-expanded":a,className:"editor-post-publish-panel__toggle",isBusy:p&&u,variant:"primary",onClick:this.createOnClick((()=>{S||_()}))},T=o?(0,Zt.__)("Schedule…"):(0,Zt.__)("Publish"),x=(0,i.createElement)(Or,{forceIsSaving:t,hasNonPostEntityChanges:b}),B=h?C:k,A=h?T:x;return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.Button,r({ref:this.buttonNode},B,{className:po()(B.className,"editor-post-publish-button__button",{"has-changes-dot":b})}),A))}}var Ur=(0,u.compose)([(0,l.withSelect)((e=>{const{isSavingPost:t,isAutosavingPost:n,isEditedPostBeingScheduled:o,getEditedPostVisibility:r,isCurrentPostPublished:i,isEditedPostSaveable:a,isEditedPostPublishable:l,isPostSavingLocked:c,getCurrentPost:u,getCurrentPostType:d,getCurrentPostId:p,hasNonPostEntityChanges:m,isSavingNonPostEntityChanges:h}=e(oo),g=n();return{isSaving:t()||g,isAutoSaving:g,isBeingScheduled:o(),visibility:r(),isSaveable:a(),isPostSavingLocked:c(),isPublishable:l(),isPublished:i(),hasPublishAction:(0,s.get)(u(),["_links","wp:action-publish"],!1),postType:d(),postId:p(),hasNonPostEntityChanges:m(),isSavingNonPostEntityChanges:h()}})),(0,l.withDispatch)((e=>{const{editPost:t,savePost:n}=e(oo);return{onStatusChange:e=>t({status:e},{undoIgnore:!0}),onSave:n}}))])(Fr);var Mr=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var zr=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,i.createElement)(C.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));function Vr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Hr=[{value:"public",label:(0,Zt.__)("Public"),info:(0,Zt.__)("Visible to everyone.")},{value:"private",label:(0,Zt.__)("Private"),info:(0,Zt.__)("Only visible to site admins and editors.")},{value:"password",label:(0,Zt.__)("Password Protected"),info:(0,Zt.__)("Protected with a password you choose. Only those with the password can view this post.")}];class Wr extends i.Component{constructor(e){super(...arguments),Vr(this,"confirmPrivate",(()=>{const{onUpdateVisibility:e,onSave:t}=this.props;e("private"),this.setState({hasPassword:!1,showPrivateConfirmDialog:!1}),t()})),Vr(this,"handleDialogCancel",(()=>{this.setState({showPrivateConfirmDialog:!1})})),this.setPublic=this.setPublic.bind(this),this.setPrivate=this.setPrivate.bind(this),this.setPasswordProtected=this.setPasswordProtected.bind(this),this.updatePassword=this.updatePassword.bind(this),this.state={hasPassword:!!e.password,showPrivateConfirmDialog:!1}}setPublic(){const{visibility:e,onUpdateVisibility:t,status:n}=this.props;t("private"===e?"draft":n),this.setState({hasPassword:!1})}setPrivate(){this.setState({showPrivateConfirmDialog:!0})}setPasswordProtected(){const{visibility:e,onUpdateVisibility:t,status:n,password:o}=this.props;t("private"===e?"draft":n,o||""),this.setState({hasPassword:!0})}updatePassword(e){const{status:t,onUpdateVisibility:n}=this.props;n(t,e.target.value)}render(){const{visibility:e,password:t,instanceId:n}=this.props,o={public:{onSelect:this.setPublic,checked:"public"===e&&!this.state.hasPassword},private:{onSelect:this.setPrivate,checked:"private"===e},password:{onSelect:this.setPasswordProtected,checked:this.state.hasPassword}};return[(0,i.createElement)("fieldset",{key:"visibility-selector",className:"editor-post-visibility__dialog-fieldset"},(0,i.createElement)("legend",{className:"editor-post-visibility__dialog-legend"},(0,Zt.__)("Post Visibility")),Hr.map((e=>{let{value:t,label:r,info:s}=e;return(0,i.createElement)("div",{key:t,className:"editor-post-visibility__choice"},(0,i.createElement)("input",{type:"radio",name:`editor-post-visibility__setting-${n}`,value:t,onChange:o[t].onSelect,checked:o[t].checked,id:`editor-post-${t}-${n}`,"aria-describedby":`editor-post-${t}-${n}-description`,className:"editor-post-visibility__dialog-radio"}),(0,i.createElement)("label",{htmlFor:`editor-post-${t}-${n}`,className:"editor-post-visibility__dialog-label"},r),(0,i.createElement)("p",{id:`editor-post-${t}-${n}-description`,className:"editor-post-visibility__dialog-info"},s))}))),this.state.hasPassword&&(0,i.createElement)("div",{className:"editor-post-visibility__dialog-password",key:"password-selector"},(0,i.createElement)(To.VisuallyHidden,{as:"label",htmlFor:`editor-post-visibility__dialog-password-input-${n}`},(0,Zt.__)("Create password")),(0,i.createElement)("input",{className:"editor-post-visibility__dialog-password-input",id:`editor-post-visibility__dialog-password-input-${n}`,type:"text",onChange:this.updatePassword,value:t,placeholder:(0,Zt.__)("Use a secure password")})),(0,i.createElement)(To.__experimentalConfirmDialog,{key:"private-publish-confirmation",isOpen:this.state.showPrivateConfirmDialog,onConfirm:this.confirmPrivate,onCancel:this.handleDialogCancel},(0,Zt.__)("Would you like to privately publish this post now?"))]}}var Gr=(0,u.compose)([(0,l.withSelect)((e=>{const{getEditedPostAttribute:t,getEditedPostVisibility:n}=e(oo);return{status:t("status"),visibility:n(),password:t("password")}})),(0,l.withDispatch)((e=>{const{savePost:t,editPost:n}=e(oo);return{onSave:t,onUpdateVisibility(e){n({status:e,password:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""})}}})),u.withInstanceId])(Wr);var jr=(0,l.withSelect)((e=>({visibility:e(oo).getEditedPostVisibility()})))((function(e){let{visibility:t}=e;return(0,s.find)(Hr,{value:t}).label}));function $r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=new Date(e);return new Date(n.getFullYear(),n.getMonth()+(t?0:1),t?1:0).toISOString()}function Kr(){const{postDate:e,postType:t}=(0,l.useSelect)((e=>({postDate:e(oo).getEditedPostAttribute("date"),postType:e(oo).getCurrentPostType()})),[]),{editPost:n}=(0,l.useDispatch)(oo),[o,r]=(0,i.useState)($r(e)),s=(0,l.useSelect)((e=>e(c.store).getEntityRecords("postType",t,{status:"publish,future",after:$r(o),before:$r(o,!1),exclude:[e(oo).getCurrentPostId()]})),[o,t]),a=(0,i.useMemo)((()=>(s||[]).map((e=>{let{title:t,type:n,date:o}=e;return{title:null==t?void 0:t.rendered,type:n,date:new Date(o)}}))),[s]),u=(0,i.useRef)(),d=(0,w.__experimentalGetSettings)(),p=/a(?!\\)/i.test(d.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,i.createElement)(To.DateTimePicker,{ref:u,currentDate:e,onChange:function(e){n({date:e});const{ownerDocument:t}=u.current;t.activeElement.blur()},is12Hour:p,events:a,onMonthPreviewed:r})}var qr=(0,l.withSelect)((e=>({date:e(oo).getEditedPostAttribute("date"),isFloating:e(oo).isEditedPostDateFloating()})))((function(e){let{date:t,isFloating:n}=e;const o=(0,w.__experimentalGetSettings)();return t&&!n?(0,w.format)(`${o.formats.date} ${o.formats.time}`,t):(0,Zt.__)("Immediately")})),Qr=window.wp.a11y;const Yr={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function Xr(e){let{onSelect:t,taxonomy:n}=e;const{_terms:o,showTerms:r}=(0,l.useSelect)((e=>{const t=e(c.store).getEntityRecords("taxonomy",n.slug,Yr);return{_terms:t,showTerms:(null==t?void 0:t.length)>=3}}),[]);if(!r)return null;const a=nr(o),u=(0,s.get)(n,["labels","most_used"]);return(0,i.createElement)("div",{className:"editor-post-taxonomies__flat-term-most-used"},(0,i.createElement)("h3",{className:"editor-post-taxonomies__flat-term-most-used-label"},u),(0,i.createElement)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list"},a.map((e=>(0,i.createElement)("li",{key:e.id},(0,i.createElement)(To.Button,{variant:"link",onClick:()=>t(e)},e.name))))))}const Zr=[],Jr={per_page:20,orderby:"count",order:"desc",_fields:"id,name",context:"view"},ei=(e,t)=>er(e).toLowerCase()===er(t).toLowerCase(),ti=(e,t)=>e.map((e=>(0,s.find)(t,(t=>ei(t.name,e))).id));var ni=(0,To.withFilters)("editor.PostTaxonomyType")((function(e){let{slug:t}=e;const[n,o]=(0,i.useState)([]),[r,a]=(0,i.useState)(""),d=(0,u.useDebounce)(a,500),{terms:p,termIds:m,taxonomy:h,hasAssignAction:g,hasCreateAction:f,hasResolvedTerms:v}=(0,l.useSelect)((e=>{const{getCurrentPost:n,getEditedPostAttribute:o}=e(oo),{getEntityRecords:r,getTaxonomy:i,hasFinishedResolution:a}=e(c.store),l=n(),u=i(t),d=u?o(u.rest_base):Zr,p={...Jr,include:d.join(","),per_page:-1};return{hasCreateAction:!!u&&(0,s.get)(l,["_links","wp:action-create-"+u.rest_base],!1),hasAssignAction:!!u&&(0,s.get)(l,["_links","wp:action-assign-"+u.rest_base],!1),taxonomy:u,termIds:d,terms:d.length?r("taxonomy",t,p):Zr,hasResolvedTerms:a("getEntityRecords",["taxonomy",t,p])}}),[t]),{searchResults:_}=(0,l.useSelect)((e=>{const{getEntityRecords:n}=e(c.store);return{searchResults:r?n("taxonomy",t,{...Jr,search:r}):Zr}}),[r]);(0,i.useEffect)((()=>{if(v){const e=(null!=p?p:[]).map((e=>er(e.name)));o(e)}}),[p,v]);const y=(0,i.useMemo)((()=>(null!=_?_:[]).map((e=>er(e.name)))),[_]),{editPost:b}=(0,l.useDispatch)(oo);if(!g)return null;function E(e){b({[h.rest_base]:e})}const w=(0,s.get)(h,["labels","add_new_item"],"post_tag"===t?(0,Zt.__)("Add new tag"):(0,Zt.__)("Add new Term")),P=(0,s.get)(h,["labels","singular_name"],"post_tag"===t?(0,Zt.__)("Tag"):(0,Zt.__)("Term")),k=(0,Zt.sprintf)((0,Zt._x)("%s added","term"),P),C=(0,Zt.sprintf)((0,Zt._x)("%s removed","term"),P),T=(0,Zt.sprintf)((0,Zt._x)("Remove %s","term"),P);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.FormTokenField,{value:n,suggestions:y,onChange:function(e){const t=[...null!=p?p:[],...null!=_?_:[]],n=(0,s.uniqBy)(e,(e=>e.toLowerCase())),r=n.filter((e=>!(0,s.find)(t,(t=>ei(t.name,e)))));if(o(n),0===r.length)return E(ti(n,t));f&&Promise.all(r.map((e=>function(e,t){const n=(0,s.escape)(e);return Kt()({path:`/wp/v2/${t}`,method:"POST",data:{name:n}}).catch((o=>"term_exists"===o.code?Kt()({path:(0,S.addQueryArgs)(`/wp/v2/${t}`,{...Jr,search:n})}).then(nr).then((t=>(0,s.find)(t,(t=>ei(t.name,e))))):Promise.reject(o))).then(tr)}(e,h.rest_base)))).then((e=>{const o=t.concat(e);return E(ti(n,o))}))},onInputChange:d,maxSuggestions:20,label:w,messages:{added:k,removed:C,remove:T}}),(0,i.createElement)(Xr,{taxonomy:h,onSelect:function(e){if(m.includes(e.id))return;const n=[...m,e.id],o=(0,Zt.sprintf)((0,Zt._x)("%s added","term"),(0,s.get)(h,["labels","singular_name"],"post_tag"===t?(0,Zt.__)("Tag"):(0,Zt.__)("Term")));(0,Qr.speak)(o,"assertive"),E(n)}}))}));const oi=()=>{const e=[(0,Zt.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Zt.__)("Add tags"))];return(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:e},(0,i.createElement)("p",null,(0,Zt.__)("Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post.")),(0,i.createElement)(ni,{slug:"post_tag"}))};class ri extends i.Component{constructor(e){super(e),this.state={hadTagsWhenOpeningThePanel:e.hasTags}}render(){return this.state.hadTagsWhenOpeningThePanel?null:(0,i.createElement)(oi,null)}}var ii=(0,u.compose)((0,l.withSelect)((e=>{const t=e(oo).getCurrentPostType(),n=e(c.store).getTaxonomy("post_tag"),o=n&&e(oo).getEditedPostAttribute(n.rest_base);return{areTagsFetched:void 0!==n,isPostTypeSupported:n&&(0,s.some)(n.types,(e=>e===t)),hasTags:o&&o.length}})),(0,u.ifCondition)((e=>{let{areTagsFetched:t,isPostTypeSupported:n}=e;return n&&t})))(ri);const si=(e,t)=>{const n=kr.filter((t=>(0,s.includes)(e,t.id)));return(0,s.find)(n,(e=>e.id===t))},ai=e=>{let{suggestedPostFormat:t,suggestionText:n,onUpdatePostFormat:o}=e;return(0,i.createElement)(To.Button,{variant:"link",onClick:()=>o(t)},n)};function li(){const{currentPostFormat:e,suggestion:t}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(oo),o=(0,s.get)(e(c.store).getThemeSupports(),["formats"],[]);return{currentPostFormat:t("format"),suggestion:si(o,n())}}),[]),{editPost:n}=(0,l.useDispatch)(oo),o=[(0,Zt.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Zt.__)("Use a post format"))];return t&&t.id!==e?(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:o},(0,i.createElement)("p",null,(0,Zt.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")),(0,i.createElement)("p",null,(0,i.createElement)(ai,{onUpdatePostFormat:e=>n({format:e}),suggestedPostFormat:t.id,suggestionText:(0,Zt.sprintf)((0,Zt.__)('Apply the "%1$s" format.'),t.caption)}))):null}const ci={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view"},ui=[];var di=(0,To.withFilters)("editor.PostTaxonomyType")((function(e){let{slug:t}=e;const[n,o]=(0,i.useState)(!1),[r,a]=(0,i.useState)(""),[d,p]=(0,i.useState)(""),[m,h]=(0,i.useState)(!1),[g,f]=(0,i.useState)(""),[v,_]=(0,i.useState)([]),y=(0,u.useDebounce)(Qr.speak,500),{hasCreateAction:b,hasAssignAction:E,terms:w,loading:S,availableTerms:P,taxonomy:k}=(0,l.useSelect)((e=>{const{getCurrentPost:n,getEditedPostAttribute:o}=e(oo),{getTaxonomy:r,getEntityRecords:i,isResolving:a}=e(c.store),l=r(t);return{hasCreateAction:!!l&&(0,s.get)(n(),["_links","wp:action-create-"+l.rest_base],!1),hasAssignAction:!!l&&(0,s.get)(n(),["_links","wp:action-assign-"+l.rest_base],!1),terms:l?o(l.rest_base):ui,loading:a("getEntityRecords",["taxonomy",t,ci]),availableTerms:i("taxonomy",t,ci)||ui,taxonomy:l}}),[t]),{editPost:C}=(0,l.useDispatch)(oo),{saveEntityRecord:T}=(0,l.useDispatch)(c.store),x=(0,i.useMemo)((()=>function(e,t){const n=e=>-1!==t.indexOf(e.id)||void 0!==e.children&&e.children.map(n).filter((e=>e)).length>0,o=[...e];return o.sort(((e,t)=>{const o=n(e),r=n(t);return o===r?0:o&&!r?-1:!o&&r?1:0})),o}(Jo(P),w)),[P]);if(!E)return null;const B=e=>{C({[k.rest_base]:e})},A=e=>e.map((e=>(0,i.createElement)("div",{key:e.id,className:"editor-post-taxonomies__hierarchical-terms-choice"},(0,i.createElement)(To.CheckboxControl,{checked:-1!==w.indexOf(e.id),onChange:()=>{(e=>{const t=w.includes(e)?(0,s.without)(w,e):[...w,e];B(t)})(parseInt(e.id,10))},label:(0,s.unescape)(e.name)}),!!e.children.length&&(0,i.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices"},A(e.children))))),I=(e,n,o)=>(0,s.get)(k,["labels",e],"category"===t?n:o),N=I("add_new_item",(0,Zt.__)("Add new category"),(0,Zt.__)("Add new term")),R=I("new_item_name",(0,Zt.__)("Add new category"),(0,Zt.__)("Add new term")),D=I("parent_item",(0,Zt.__)("Parent Category"),(0,Zt.__)("Parent Term")),L=`— ${D} —`,O=N,F=(0,s.get)(k,["labels","search_items"],(0,Zt.__)("Search Terms")),U=(0,s.get)(k,["name"],(0,Zt.__)("Terms")),M=P.length>=8;return(0,i.createElement)(i.Fragment,null,M&&(0,i.createElement)(To.TextControl,{className:"editor-post-taxonomies__hierarchical-terms-filter",label:F,value:g,onChange:e=>{const t=x.map(function(e){const t=n=>{if(""===e)return n;const o={...n};return o.children.length>0&&(o.children=o.children.map(t).filter((e=>e))),(-1!==o.name.toLowerCase().indexOf(e.toLowerCase())||o.children.length>0)&&o};return t}(e)).filter((e=>e)),n=e=>{let t=0;for(let o=0;o<e.length;o++)t++,void 0!==e[o].children&&(t+=n(e[o].children));return t};f(e),_(t);const o=n(t),r=(0,Zt.sprintf)((0,Zt._n)("%d result found.","%d results found.",o),o);y(r,"assertive")}}),(0,i.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":U},A(""!==g?v:x)),!S&&b&&(0,i.createElement)(To.Button,{onClick:()=>{h(!m)},className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":m,variant:"link"},N),m&&(0,i.createElement)("form",{onSubmit:async e=>{if(e.preventDefault(),""===r||n)return;const i=function(e,t,n){return(0,s.find)(e,(e=>(!e.parent&&!t||parseInt(e.parent)===parseInt(t))&&e.name.toLowerCase()===n.toLowerCase()))}(P,d,r);if(i)return(0,s.some)(w,(e=>e===i.id))||B([...w,i.id]),a(""),void p("");o(!0);const l=await(c={name:r,parent:d||void 0},T("taxonomy",t,c));var c;const u=(0,Zt.sprintf)((0,Zt._x)("%s added","term"),(0,s.get)(k,["labels","singular_name"],"category"===t?(0,Zt.__)("Category"):(0,Zt.__)("Term")));(0,Qr.speak)(u,"assertive"),o(!1),a(""),p(""),B([...w,l.id])}},(0,i.createElement)(To.TextControl,{className:"editor-post-taxonomies__hierarchical-terms-input",label:R,value:r,onChange:e=>{a(e)},required:!0}),!!P.length&&(0,i.createElement)(To.TreeSelect,{label:D,noOptionLabel:L,onChange:e=>{p(e)},selectedId:d,tree:x}),(0,i.createElement)(To.Button,{variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit"},O)))}));var pi=function(){const e=(0,l.useSelect)((e=>{var t;const n=e(oo).getCurrentPostType(),o=e(c.store).getTaxonomy("category"),r=null===(t=e(c.store).getEntityRecords("taxonomy","category",{slug:"uncategorized"}))||void 0===t?void 0:t[0],i=o&&(0,s.some)(o.types,(e=>e===n)),a=o&&e(oo).getEditedPostAttribute(o.rest_base);return!!o&&!!r&&i&&(0===(null==a?void 0:a.length)||1===(null==a?void 0:a.length)&&r.id===a[0])}),[]),[t,n]=(0,i.useState)(!1);if((0,i.useEffect)((()=>{e&&n(!0)}),[e]),!t)return null;const o=[(0,Zt.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Zt.__)("Assign a category"))];return(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:o},(0,i.createElement)("p",null,(0,Zt.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")),(0,i.createElement)(di,{slug:"category"}))};var mi=function(e){let{children:t}=e;const{isBeingScheduled:n,isRequestingSiteIcon:o,hasPublishAction:r,siteIconUrl:a,siteTitle:u,siteHome:d}=(0,l.useSelect)((e=>{const{getCurrentPost:t,isEditedPostBeingScheduled:n}=e(oo),{getEntityRecord:o,isResolving:r}=e(c.store),i=o("root","__unstableBase",void 0)||{};return{hasPublishAction:(0,s.get)(t(),["_links","wp:action-publish"],!1),isBeingScheduled:n(),isRequestingSiteIcon:r("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:i.site_icon_url,siteTitle:i.name,siteHome:i.home&&(0,S.filterURLForDisplay)(i.home)}}),[]);let p,m,h=(0,i.createElement)(To.Icon,{className:"components-site-icon",size:"36px",icon:zr});return a&&(h=(0,i.createElement)("img",{alt:(0,Zt.__)("Site Icon"),className:"components-site-icon",src:a})),o&&(h=null),r?n?(p=(0,Zt.__)("Are you ready to schedule?"),m=(0,Zt.__)("Your work will be published at the specified date and time.")):(p=(0,Zt.__)("Are you ready to publish?"),m=(0,Zt.__)("Double-check your settings before publishing.")):(p=(0,Zt.__)("Are you ready to submit for review?"),m=(0,Zt.__)("When you’re ready, submit your work for review, and an Editor will be able to approve it for you.")),(0,i.createElement)("div",{className:"editor-post-publish-panel__prepublish"},(0,i.createElement)("div",null,(0,i.createElement)("strong",null,p)),(0,i.createElement)("p",null,m),(0,i.createElement)("div",{className:"components-site-card"},h,(0,i.createElement)("div",{className:"components-site-info"},(0,i.createElement)("span",{className:"components-site-name"},(0,Oo.decodeEntities)(u)||(0,Zt.__)("(Untitled)")),(0,i.createElement)("span",{className:"components-site-home"},d))),r&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:[(0,Zt.__)("Visibility:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,i.createElement)(jr,null))]},(0,i.createElement)(Gr,null)),(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:[(0,Zt.__)("Publish:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,i.createElement)(qr,null))]},(0,i.createElement)(Kr,null))),(0,i.createElement)(li,null),(0,i.createElement)(ii,null),(0,i.createElement)(pi,null),t)};const hi="%postname%";function gi(e){let{text:t,onCopy:n,children:o}=e;const r=(0,u.useCopyToClipboard)(t,n);return(0,i.createElement)(To.Button,{variant:"secondary",ref:r},o)}class fi extends i.Component{constructor(){super(...arguments),this.state={showCopyConfirmation:!1},this.onCopy=this.onCopy.bind(this),this.onSelectInput=this.onSelectInput.bind(this),this.postLink=(0,i.createRef)()}componentDidMount(){this.props.focusOnMount&&this.postLink.current.focus()}componentWillUnmount(){clearTimeout(this.dismissCopyConfirmation)}onCopy(){this.setState({showCopyConfirmation:!0}),clearTimeout(this.dismissCopyConfirmation),this.dismissCopyConfirmation=setTimeout((()=>{this.setState({showCopyConfirmation:!1})}),4e3)}onSelectInput(e){e.target.select()}render(){const{children:e,isScheduled:t,post:n,postType:o}=this.props,r=(0,s.get)(o,["labels","singular_name"]),a=(0,s.get)(o,["labels","view_item"]),l=(0,s.get)(o,["labels","add_new_item"]),c="future"===n.status?(e=>{const{slug:t}=e;return e.permalink_template.includes(hi)?e.permalink_template.replace(hi,t):e.permalink_template})(n):n.link,u=(0,S.addQueryArgs)("post-new.php",{post_type:n.type}),d=t?(0,i.createElement)(i.Fragment,null,(0,Zt.__)("is now scheduled. It will go live on")," ",(0,i.createElement)(qr,null),"."):(0,Zt.__)("is now live.");return(0,i.createElement)("div",{className:"post-publish-panel__postpublish"},(0,i.createElement)(To.PanelBody,{className:"post-publish-panel__postpublish-header"},(0,i.createElement)("a",{ref:this.postLink,href:c},(0,Oo.decodeEntities)(n.title)||(0,Zt.__)("(no title)"))," ",d),(0,i.createElement)(To.PanelBody,null,(0,i.createElement)("p",{className:"post-publish-panel__postpublish-subheader"},(0,i.createElement)("strong",null,(0,Zt.__)("What’s next?"))),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-post-address-container"},(0,i.createElement)(To.TextControl,{className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Zt.sprintf)((0,Zt.__)("%s address"),r),value:(0,S.safeDecodeURIComponent)(c),onFocus:this.onSelectInput}),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap"},(0,i.createElement)(gi,{text:c,onCopy:this.onCopy},this.state.showCopyConfirmation?(0,Zt.__)("Copied!"):(0,Zt.__)("Copy")))),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-buttons"},!t&&(0,i.createElement)(To.Button,{variant:"primary",href:c},a),(0,i.createElement)(To.Button,{variant:t?"primary":"secondary",href:u},l))),e)}}var vi=(0,l.withSelect)((e=>{const{getEditedPostAttribute:t,getCurrentPost:n,isCurrentPostScheduled:o}=e(oo),{getPostType:r}=e(c.store);return{post:n(),postType:r(t("type")),isScheduled:o()}}))(fi);class _i extends i.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this)}componentDidUpdate(e){e.isPublished&&!this.props.isSaving&&this.props.isDirty&&this.props.onClose()}onSubmit(){const{onClose:e,hasPublishAction:t,isPostTypeViewable:n}=this.props;t&&n||e()}render(){const{forceIsDirty:e,forceIsSaving:t,isBeingScheduled:n,isPublished:o,isPublishSidebarEnabled:a,isScheduled:l,isSaving:c,isSavingNonPostEntityChanges:u,onClose:d,onTogglePublishSidebar:p,PostPublishExtension:m,PrePublishExtension:h,...g}=this.props,f=(0,s.omit)(g,["hasPublishAction","isDirty","isPostTypeViewable"]),v=o||l&&n,_=!v&&!c,y=v&&!c;return(0,i.createElement)("div",r({className:"editor-post-publish-panel"},f),(0,i.createElement)("div",{className:"editor-post-publish-panel__header"},y?(0,i.createElement)(To.Button,{onClick:d,icon:Mr,label:(0,Zt.__)("Close panel")}):(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"editor-post-publish-panel__header-publish-button"},(0,i.createElement)(Ur,{focusOnMount:!0,onSubmit:this.onSubmit,forceIsDirty:e,forceIsSaving:t})),(0,i.createElement)("div",{className:"editor-post-publish-panel__header-cancel-button"},(0,i.createElement)(To.Button,{disabled:u,onClick:d,variant:"secondary"},(0,Zt.__)("Cancel"))))),(0,i.createElement)("div",{className:"editor-post-publish-panel__content"},_&&(0,i.createElement)(mi,null,h&&(0,i.createElement)(h,null)),y&&(0,i.createElement)(vi,{focusOnMount:!0},m&&(0,i.createElement)(m,null)),c&&(0,i.createElement)(To.Spinner,null)),(0,i.createElement)("div",{className:"editor-post-publish-panel__footer"},(0,i.createElement)(To.CheckboxControl,{label:(0,Zt.__)("Always show pre-publish checks."),checked:a,onChange:p})))}}var yi=(0,u.compose)([(0,l.withSelect)((e=>{const{getPostType:t}=e(c.store),{getCurrentPost:n,getEditedPostAttribute:o,isCurrentPostPublished:r,isCurrentPostScheduled:i,isEditedPostBeingScheduled:a,isEditedPostDirty:l,isSavingPost:u,isSavingNonPostEntityChanges:d}=e(oo),{isPublishSidebarEnabled:p}=e(oo),m=t(o("type"));return{hasPublishAction:(0,s.get)(n(),["_links","wp:action-publish"],!1),isPostTypeViewable:(0,s.get)(m,["viewable"],!1),isBeingScheduled:a(),isDirty:l(),isPublished:r(),isPublishSidebarEnabled:p(),isSaving:u(),isSavingNonPostEntityChanges:d(),isScheduled:i()}})),(0,l.withDispatch)(((e,t)=>{let{isPublishSidebarEnabled:n}=t;const{disablePublishSidebar:o,enablePublishSidebar:r}=e(oo);return{onTogglePublishSidebar:()=>{n?o():r()}}})),To.withFocusReturn,To.withConstrainedTabbing])(_i);var bi=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z"}));var Ei=function(e){let{icon:t,size:n=24,...o}=e;return(0,i.cloneElement)(t,{width:n,height:n,...o})};var wi=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var Si=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"}));var Pi=(0,u.compose)([(0,l.withSelect)((e=>{const{isSavingPost:t,isCurrentPostPublished:n,isCurrentPostScheduled:o}=e(oo);return{isSaving:t(),isPublished:n(),isScheduled:o()}})),(0,l.withDispatch)((e=>{const{editPost:t,savePost:n}=e(oo);return{onClick:()=>{t({status:"draft"}),n()}}}))])((function(e){let{isSaving:t,isPublished:n,isScheduled:o,onClick:r}=e;const s=(0,u.useViewportMatch)("small","<"),[a,l]=(0,i.useState)(!1);if(!n&&!o)return null;let c;return n?c=(0,Zt.__)("Are you sure you want to unpublish this post?"):o&&(c=(0,Zt.__)("Are you sure you want to unschedule this post?")),(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.Button,{className:"editor-post-switch-to-draft",onClick:()=>{l(!0)},disabled:t,variant:"tertiary"},s?(0,Zt.__)("Draft"):(0,Zt.__)("Switch to draft")),(0,i.createElement)(To.__experimentalConfirmDialog,{isOpen:a,onConfirm:()=>{l(!1),r()},onCancel:()=>l(!1)},c))}));function ki(e){let{forceIsDirty:t,forceIsSaving:n,showIconLabels:o=!1}=e;const[r,s]=(0,i.useState)(!1),a=(0,u.useViewportMatch)("small"),{isAutosaving:c,isDirty:d,isNew:p,isPending:m,isPublished:h,isSaveable:g,isSaving:f,isScheduled:v,hasPublishAction:_}=(0,l.useSelect)((e=>{var o,r,i;const{isEditedPostNew:s,isCurrentPostPublished:a,isCurrentPostScheduled:l,isEditedPostDirty:c,isSavingPost:u,isEditedPostSaveable:d,getCurrentPost:p,isAutosavingPost:m,getEditedPostAttribute:h}=e(oo);return{isAutosaving:m(),isDirty:t||c(),isNew:s(),isPending:"pending"===h("status"),isPublished:a(),isSaving:n||u(),isSaveable:d(),isScheduled:l(),hasPublishAction:null!==(o=null===(r=p())||void 0===r||null===(i=r._links)||void 0===i?void 0:i["wp:action-publish"])&&void 0!==o&&o}}),[t,n]),{savePost:y}=(0,l.useDispatch)(oo),b=(0,u.usePrevious)(f);if((0,i.useEffect)((()=>{let e;return b&&!f&&(s(!0),e=setTimeout((()=>{s(!1)}),1e3)),()=>clearTimeout(e)}),[f]),!_&&m)return null;if(h||v)return(0,i.createElement)(Pi,null);const E=m?(0,Zt.__)("Save as pending"):(0,Zt.__)("Save draft"),w=(0,Zt.__)("Save"),S=r||!p&&!d,P=f||S,k=f||S||!g;let C;return f?C=c?(0,Zt.__)("Autosaving"):(0,Zt.__)("Saving"):S?C=(0,Zt.__)("Saved"):a?C=E:o&&(C=w),(0,i.createElement)(To.Button,{className:g||f?po()({"editor-post-save-draft":!P,"editor-post-saved-state":P,"is-saving":f,"is-autosaving":c,"is-saved":S,[(0,To.__unstableGetAnimateClassName)({type:"loading"})]:f}):void 0,onClick:k?void 0:()=>y(),shortcut:xo.displayShortcut.primary("s"),variant:a?"tertiary":void 0,icon:a?void 0:bi,label:o?void 0:E,"aria-disabled":k},P&&(0,i.createElement)(Ei,{icon:S?wi:Si}),C)}var Ci=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getCurrentPostType:n}=e(oo);return{hasPublishAction:(0,s.get)(t(),["_links","wp:action-publish"],!1),postType:n()}}))])((function(e){let{hasPublishAction:t,children:n}=e;return t?n:null}));function Ti(e){let{children:t}=e;return(0,i.createElement)(Yo,{supportKeys:"slug"},t)}class xi extends i.Component{constructor(e){let{postSlug:t,postTitle:n,postID:o}=e;super(...arguments),this.state={editedSlug:(0,S.safeDecodeURIComponent)(t)||(0,S.cleanForSlug)(n)||o},this.setSlug=this.setSlug.bind(this)}setSlug(e){const{postSlug:t,onUpdateSlug:n}=this.props,{value:o}=e.target,r=(0,S.cleanForSlug)(o);r!==t&&n(r)}render(){const{instanceId:e}=this.props,{editedSlug:t}=this.state,n="editor-post-slug-"+e;return(0,i.createElement)(Ti,null,(0,i.createElement)("label",{htmlFor:n},(0,Zt.__)("Slug")),(0,i.createElement)("input",{autoComplete:"off",spellCheck:"false",type:"text",id:n,value:t,onChange:e=>this.setState({editedSlug:e.target.value}),onBlur:this.setSlug,className:"editor-post-slug__input"}))}}var Bi=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getEditedPostAttribute:n}=e(oo),{id:o}=t();return{postSlug:n("slug"),postTitle:n("title"),postID:o}})),(0,l.withDispatch)((e=>{const{editPost:t}=e(oo);return{onUpdateSlug(e){t({slug:e})}}})),u.withInstanceId])(xi);var Ai=(0,u.compose)([(0,l.withSelect)((e=>{const t=e(oo).getCurrentPost();return{hasStickyAction:(0,s.get)(t,["_links","wp:action-sticky"],!1),postType:e(oo).getCurrentPostType()}}))])((function(e){let{hasStickyAction:t,postType:n,children:o}=e;return"post"===n&&t?o:null}));var Ii=(0,u.compose)([(0,l.withSelect)((e=>({postSticky:e(oo).getEditedPostAttribute("sticky")}))),(0,l.withDispatch)((e=>({onUpdateSticky(t){e(oo).editPost({sticky:t})}})))])((function(e){let{onUpdateSticky:t,postSticky:n=!1}=e;return(0,i.createElement)(Ai,null,(0,i.createElement)(To.CheckboxControl,{label:(0,Zt.__)("Stick to the top of the blog"),checked:n,onChange:()=>t(!n)}))}));var Ni=(0,u.compose)([(0,l.withSelect)((e=>({postType:e(oo).getCurrentPostType(),taxonomies:e(c.store).getTaxonomies({per_page:-1})})))])((function(e){let{postType:t,taxonomies:n,taxonomyWrapper:o=s.identity}=e;const r=(0,s.filter)(n,(e=>(0,s.includes)(e.types,t)));return(0,s.filter)(r,(e=>{var t;return null===(t=e.visibility)||void 0===t?void 0:t.show_ui})).map((e=>{const t=e.hierarchical?di:ni;return(0,i.createElement)(i.Fragment,{key:`taxonomy-${e.slug}`},o((0,i.createElement)(t,{slug:e.slug}),e))}))}));var Ri=(0,u.compose)([(0,l.withSelect)((e=>({postType:e(oo).getCurrentPostType(),taxonomies:e(c.store).getTaxonomies({per_page:-1})})))])((function(e){let{postType:t,taxonomies:n,children:o}=e;return(0,s.some)(n,(e=>(0,s.includes)(e.types,t)))?o:null})),Di=n(773);function Li(){const e=(0,l.useSelect)((e=>e(oo).getEditedPostContent()),[]),{editPost:t,resetEditorBlocks:n}=(0,l.useDispatch)(oo),[o,r]=(0,i.useState)(e),[s,c]=(0,i.useState)(!1),d=(0,u.useInstanceId)(Li),p=(0,i.useRef)();s||o===e||r(e);return(0,i.useEffect)((()=>{p.current=o}),[o]),(0,i.useEffect)((()=>()=>{const e=(0,a.parse)(p.current);n(e)}),[]),(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.VisuallyHidden,{as:"label",htmlFor:`post-content-${d}`},(0,Zt.__)("Type text or HTML")),(0,i.createElement)(Di.Z,{autoComplete:"off",dir:"auto",value:o,onChange:e=>{const n=e.target.value;t({content:n}),r(n),c(!0)},onBlur:()=>{if(s){const e=(0,a.parse)(o);n(e),c(!1)}},className:"editor-post-text-editor",id:`post-content-${d}`,placeholder:(0,Zt.__)("Start writing with text or HTML")}))}const Oi=/[\r\n]+/g;function Fi(){const e=(0,i.useRef)(),[t,n]=(0,i.useState)(!1),{editPost:o}=(0,l.useDispatch)(oo),{insertDefaultBlock:r,clearSelectedBlock:s,insertBlocks:c}=(0,l.useDispatch)(p.store),{isCleanNewPost:d,title:m,placeholder:h,isFocusMode:g,hasFixedToolbar:f}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,isCleanNewPost:n}=e(oo),{getSettings:o}=e(p.store),{titlePlaceholder:r,focusMode:i,hasFixedToolbar:s}=o();return{isCleanNewPost:n(),title:t("title"),placeholder:r,isFocusMode:i,hasFixedToolbar:s}}),[]);function v(e){c(e,0)}function _(e){o({title:e})}(0,i.useEffect)((()=>{if(!e.current)return;const{ownerDocument:t}=e.current,{activeElement:n,body:o}=t;!d||n&&o!==n||e.current.focus()}),[d]);const[y,b]=(0,i.useState)({});function E(){n(!1),b({})}const w=po()("wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",{"is-selected":t,"is-focus-mode":g,"has-fixed-toolbar":f}),S=(0,Oo.decodeEntities)(h)||(0,Zt.__)("Add title"),{ref:P}=(0,co.__unstableUseRichText)({value:m,onChange:function(e){_(e.replace(Oi," "))},placeholder:S,selectionStart:y.start,selectionEnd:y.end,onSelectionChange(e,t){b((n=>{const{start:o,end:r}=n;return o===e&&r===t?n:{start:e,end:t}}))},__unstableDisableFormats:!0,preserveWhiteSpace:!0});return(0,i.createElement)(Yo,{supportKeys:"title"},(0,i.createElement)("h1",{ref:(0,u.useMergeRefs)([P,e]),contentEditable:!0,className:w,"aria-label":S,role:"textbox","aria-multiline":"true",onFocus:function(){n(!0),s()},onBlur:E,onKeyDown:function(e){e.keyCode===xo.ENTER&&(e.preventDefault(),r(void 0,void 0,0))},onKeyPress:E,onPaste:function(e){const t=e.clipboardData;let n="",o="";try{n=t.getData("text/plain"),o=t.getData("text/html")}catch(e){try{o=t.getData("Text")}catch(e){return}}window.console.log("Received HTML:\n\n",o),window.console.log("Received plain text:\n\n",n);const r=(0,a.pasteHandler)({HTML:o,plainText:n});if("string"!=typeof r&&r.length){e.preventDefault();const[t]=r;m||"core/heading"!==t.name&&"core/paragraph"!==t.name?v(r):(_(t.attributes.content),v(r.slice(1)))}}}))}function Ui(){const{isNew:e,postId:t}=(0,l.useSelect)((e=>{const t=e(oo);return{isNew:t.isEditedPostNew(),postId:t.getCurrentPostId()}}),[]),{trashPost:n}=(0,l.useDispatch)(oo);return e||!t?null:(0,i.createElement)(To.Button,{className:"editor-post-trash",isDestructive:!0,variant:"secondary",onClick:()=>n()},(0,Zt.__)("Move to trash"))}var Mi=(0,l.withSelect)((e=>{const{isEditedPostNew:t,getCurrentPostId:n,getCurrentPostType:o}=e(oo),{getPostType:r,canUser:i}=e(c.store),s=n(),a=r(o()),l=(null==a?void 0:a.rest_base)||"";return{isNew:t(),postId:s,canUserDelete:!(!s||!l)&&i("delete",l,s)}}))((function(e){let{isNew:t,postId:n,canUserDelete:o,children:r}=e;return!t&&n&&o?r:null}));var zi=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getCurrentPostType:n}=e(oo);return{hasPublishAction:(0,s.get)(t(),["_links","wp:action-publish"],!1),postType:n()}}))])((function(e){let{hasPublishAction:t,render:n}=e;return n({canEdit:t})}));var Vi=(0,i.createElement)(C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(C.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),Hi=window.wp.wordcount;function Wi(){const e=(0,l.useSelect)((e=>e(oo).getEditedPostAttribute("content")),[]),t=(0,Zt._x)("words","Word count type. Do not translate!");return(0,i.createElement)("span",{className:"word-count"},(0,Hi.count)(e,t))}function Gi(){const e=(0,l.useSelect)((e=>e(oo).getEditedPostAttribute("content")),[]);return(0,Hi.count)(e,"characters_including_spaces")}var ji=function(e){let{hasOutlineItemsDisabled:t,onRequestClose:n}=e;const{headingCount:o,paragraphCount:r,numberOfBlocks:s}=(0,l.useSelect)((e=>{const{getGlobalBlockCount:t}=e(p.store);return{headingCount:t("core/heading"),paragraphCount:t("core/paragraph"),numberOfBlocks:t()}}),[]);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,Zt.__)("Document Statistics"),tabIndex:"0"},(0,i.createElement)("ul",{role:"list",className:"table-of-contents__counts"},(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Zt.__)("Characters"),(0,i.createElement)("span",{className:"table-of-contents__number"},(0,i.createElement)(Gi,null))),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Zt.__)("Words"),(0,i.createElement)(Wi,null)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Zt.__)("Headings"),(0,i.createElement)("span",{className:"table-of-contents__number"},o)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Zt.__)("Paragraphs"),(0,i.createElement)("span",{className:"table-of-contents__number"},r)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Zt.__)("Blocks"),(0,i.createElement)("span",{className:"table-of-contents__number"},s)))),o>0&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("hr",null),(0,i.createElement)("h2",{className:"table-of-contents__title"},(0,Zt.__)("Document Outline")),(0,i.createElement)(bo,{onSelect:n,hasOutlineItemsDisabled:t})))};var $i=(0,i.forwardRef)((function(e,t){let{hasOutlineItemsDisabled:n,repositionDropdown:o,...s}=e;const a=(0,l.useSelect)((e=>!!e(p.store).getBlockCount()),[]);return(0,i.createElement)(To.Dropdown,{position:o?"middle right right":"bottom",className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:e=>{let{isOpen:n,onToggle:o}=e;return(0,i.createElement)(To.Button,r({},s,{ref:t,onClick:a?o:void 0,icon:Vi,"aria-expanded":n,"aria-haspopup":"true",label:(0,Zt.__)("Details"),tooltipPosition:"bottom","aria-disabled":!a}))},renderContent:e=>{let{onClose:t}=e;return(0,i.createElement)(ji,{onRequestClose:t,hasOutlineItemsDisabled:n})}})}));function Ki(){const e=(0,l.useSelect)((e=>()=>{const{__experimentalGetDirtyEntityRecords:t}=e(c.store);return t().length>0}),[]),t=t=>{if(e())return t.returnValue=(0,Zt.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return(0,i.useEffect)((()=>(window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)})),[]),null}var qi=window.wp.reusableBlocks;var Qi=(0,u.createHigherOrderComponent)((e=>(0,l.withRegistry)((t=>{const{useSubRegistry:n=!0,registry:o,...r}=t;if(!n)return(0,i.createElement)(e,r);const[s,a]=(0,i.useState)(null);return(0,i.useEffect)((()=>{const e=(0,l.createRegistry)({"core/block-editor":p.storeConfig},o);e.registerStore("core/editor",no),a(e)}),[o]),s?(0,i.createElement)(l.RegistryProvider,{value:s},(0,i.createElement)(e,r)):null}))),"withRegistryProvider"),Yi=window.wp.mediaUtils;function Xi(e){let{additionalData:t={},allowedTypes:n,filesList:o,maxUploadFileSize:r,onError:i=s.noop,onFileChange:a}=e;const{getCurrentPostId:c,getEditorSettings:u}=(0,l.select)(oo),d=u().allowedMimeTypes;r=r||u().maxUploadFileSize,(0,Yi.uploadMedia)({allowedTypes:n,filesList:o,onFileChange:a,additionalData:{post:c(),...t},maxUploadFileSize:r,onError:e=>{let{message:t}=e;return i(t)},wpAllowedMimeTypes:d})}var Zi=function(e,t){var n,o;const{reusableBlocks:r,hasUploadPermissions:a,canUseUnfilteredHTML:u,userCanCreatePages:d,pageOnFront:p}=(0,l.useSelect)((e=>{const{canUserUseUnfilteredHTML:t}=e(oo),n="web"===i.Platform.OS,{canUser:o,getEntityRecord:r}=e(c.store),a=r("root","site");return{canUseUnfilteredHTML:t(),reusableBlocks:n?e(c.store).getEntityRecords("postType","wp_block",{per_page:-1}):[],hasUploadPermissions:(0,s.defaultTo)(o("create","media"),!0),userCanCreatePages:o("create","pages"),pageOnFront:null==a?void 0:a.page_on_front}}),[]),m=null!==(n=e.__experimentalAdditionalBlockPatterns)&&void 0!==n?n:e.__experimentalBlockPatterns,h=null!==(o=e.__experimentalAdditionalBlockPatternCategories)&&void 0!==o?o:e.__experimentalBlockPatternCategories,{restBlockPatterns:g,restBlockPatternCategories:f}=(0,l.useSelect)((e=>({restBlockPatterns:e(c.store).getBlockPatterns(),restBlockPatternCategories:e(c.store).getBlockPatternCategories()})),[]),v=(0,i.useMemo)((()=>(0,s.unionBy)(m,g,"name")),[m,g]),_=(0,i.useMemo)((()=>(0,s.unionBy)(h,f,"name")),[h,f]),{undo:y}=(0,l.useDispatch)(oo),{saveEntityRecord:b}=(0,l.useDispatch)(c.store),E=e=>d?b("postType","page",e):Promise.reject({message:(0,Zt.__)("You do not have permission to create Pages.")});return(0,i.useMemo)((()=>({...(0,s.pick)(e,["__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalPreferredStyleVariations","__experimentalSetIsInserterOpened","__unstableGalleryWithImageBlocks","alignWide","allowedBlockTypes","bodyPlaceholder","canLockBlocks","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","disableCustomGradients","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","focusMode","fontSizes","gradients","generateAnchors","hasFixedToolbar","hasReducedUI","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isRTL","keepCaretInsideBlock","maxWidth","onUpdateDefaultBlockStyles","styles","template","templateLock","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableResolvedAssets"]),mediaUpload:a?Xi:void 0,__experimentalReusableBlocks:r,__experimentalBlockPatterns:v,__experimentalBlockPatternCategories:_,__experimentalFetchLinkSuggestions:(t,n)=>(0,c.__experimentalFetchLinkSuggestions)(t,n,e),__experimentalFetchRichUrlData:c.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:u,__experimentalUndo:y,outlineMode:t,__experimentalCreatePageEntity:E,__experimentalUserCanCreatePages:d,pageOnFront:p,__experimentalPreferPatternsOnRoot:t})),[e,a,r,v,_,u,y,t,d,p])};var Ji=Qi((function(e){let{__unstableTemplate:t,post:n,settings:o,recovery:r,initialEdits:s,children:a}=e;const u=(0,i.useMemo)((()=>"wp_template"===n.type?{}:{postId:n.id,postType:n.type}),[n.id,n.type]),{selection:d,isReady:m}=(0,l.useSelect)((e=>{const{getEditorSelection:t,__unstableIsEditorReady:n}=e(oo);return{isReady:n(),selection:t()}}),[]),{id:h,type:g}=null!=t?t:n,[f,v,_]=(0,c.useEntityBlockEditor)("postType",g,{id:h}),y=Zi(o,!!t),{updatePostLock:b,setupEditor:E,updateEditorSettings:w,__experimentalTearDownEditor:S}=(0,l.useDispatch)(oo),{createWarningNotice:P}=(0,l.useDispatch)(qt.store);return(0,i.useLayoutEffect)((()=>{if(!r)return b(o.postLock),E(n,s,o.template),o.autosave&&P((0,Zt.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,Zt.__)("View the autosave"),url:o.autosave.editLink}]}),()=>{S()}}),[]),(0,i.useEffect)((()=>{w(o)}),[o]),m?(0,i.createElement)(c.EntityProvider,{kind:"root",type:"site"},(0,i.createElement)(c.EntityProvider,{kind:"postType",type:n.type,id:n.id},(0,i.createElement)(p.BlockContextProvider,{value:u},(0,i.createElement)(p.BlockEditorProvider,{value:f,onChange:_,onInput:v,selection:d,settings:y,useSubRegistry:!1},a,(0,i.createElement)(qi.ReusableBlocksMenuItems,null))))):null})),es=window.wp.serverSideRender,ts=n.n(es);function ns(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const o=(0,i.forwardRef)(((n,o)=>(k()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,i.createElement)(t,r({ref:o},n)))));return n.forEach((n=>{o[n]=ns(e+"."+n,t[n])})),o}function os(e,t){return function(){return k()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...arguments)}}const rs=ns("RichText",p.RichText,["Content"]);rs.isEmpty=os("RichText.isEmpty",p.RichText.isEmpty);const is=ns("Autocomplete",p.Autocomplete),ss=ns("AlignmentToolbar",p.AlignmentToolbar),as=ns("BlockAlignmentToolbar",p.BlockAlignmentToolbar),ls=ns("BlockControls",p.BlockControls,["Slot"]),cs=ns("BlockEdit",p.BlockEdit),us=ns("BlockEditorKeyboardShortcuts",p.BlockEditorKeyboardShortcuts),ds=ns("BlockFormatControls",p.BlockFormatControls,["Slot"]),ps=ns("BlockIcon",p.BlockIcon),ms=ns("BlockInspector",p.BlockInspector),hs=ns("BlockList",p.BlockList),gs=ns("BlockMover",p.BlockMover),fs=ns("BlockNavigationDropdown",p.BlockNavigationDropdown),vs=ns("BlockSelectionClearer",p.BlockSelectionClearer),_s=ns("BlockSettingsMenu",p.BlockSettingsMenu),ys=ns("BlockTitle",p.BlockTitle),bs=ns("BlockToolbar",p.BlockToolbar),Es=ns("ColorPalette",p.ColorPalette),ws=ns("ContrastChecker",p.ContrastChecker),Ss=ns("CopyHandler",p.CopyHandler),Ps=ns("DefaultBlockAppender",p.DefaultBlockAppender),ks=ns("FontSizePicker",p.FontSizePicker),Cs=ns("Inserter",p.Inserter),Ts=ns("InnerBlocks",p.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),xs=ns("InspectorAdvancedControls",p.InspectorAdvancedControls,["Slot"]),Bs=ns("InspectorControls",p.InspectorControls,["Slot"]),As=ns("PanelColorSettings",p.PanelColorSettings),Is=ns("PlainText",p.PlainText),Ns=ns("RichTextShortcut",p.RichTextShortcut),Rs=ns("RichTextToolbarButton",p.RichTextToolbarButton),Ds=ns("__unstableRichTextInputEvent",p.__unstableRichTextInputEvent),Ls=ns("MediaPlaceholder",p.MediaPlaceholder),Os=ns("MediaUpload",p.MediaUpload),Fs=ns("MediaUploadCheck",p.MediaUploadCheck),Us=ns("MultiSelectScrollIntoView",p.MultiSelectScrollIntoView),Ms=ns("NavigableToolbar",p.NavigableToolbar),zs=ns("ObserveTyping",p.ObserveTyping),Vs=ns("SkipToSelectedBlock",p.SkipToSelectedBlock),Hs=ns("URLInput",p.URLInput),Ws=ns("URLInputButton",p.URLInputButton),Gs=ns("URLPopover",p.URLPopover),js=ns("Warning",p.Warning),$s=ns("WritingFlow",p.WritingFlow),Ks=os("createCustomColorsHOC",p.createCustomColorsHOC),qs=os("getColorClassName",p.getColorClassName),Qs=os("getColorObjectByAttributeValues",p.getColorObjectByAttributeValues),Ys=os("getColorObjectByColorValue",p.getColorObjectByColorValue),Xs=os("getFontSize",p.getFontSize),Zs=os("getFontSizeClass",p.getFontSizeClass),Js=os("withColorContext",p.withColorContext),ea=os("withColors",p.withColors),ta=os("withFontSizes",p.withFontSizes);function na(e){return k()("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,S.cleanForSlug)(e)}}(),(window.wp=window.wp||{}).editor=o}();